Модераторы: Akina

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VB6 и Базы Данных, Не могу разобраться, помогите, pleas 
:(
    Опции темы
cardinal
Дата 25.2.2003, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Цитата
Тут дело не в SQL запросе. Результат одинаковый что с ним, что без него. Когда он доходит до rs.AddNew начинает ругаться, что база данных открыта только для чтения.


Ну как это дело не в SQL запросе - вот это работает?

Код
Private Sub Command1_Click()
Dim sSQL As String
Dim dbMedic As DAO.Database
Dim rsperson As Recordset
sSQL = ";database=" & App.Path & "\base.mdb"  'окрыть БД
Set dbMedic = OpenDatabase("", True, False, sSQL)
Set rsperson = dbMedic.OpenRecordset("Person")
rsperson.AddNew
rsperson!LName = "Ivan"
rsperson.Update
End Sub


Цитата
Попробуй проверить свойства файла базы данных, возможно стоит галочка
только для чтения


Это первое, что было сделано wink.gif


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Guest_Stinger
Дата 25.2.2003, 07:30 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Я уже проверял, нет галочки.
  Вверх
Unregistered
Дата 25.2.2003, 07:31 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Да, SQL запрос работает. Он ругается, когда доходит до AddNew
  Вверх
Stinger
Дата 25.2.2003, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 20.2.2003

Репутация: нет
Всего: нет



Спасибо!!!!!!! Код работает и все добавляет.
PM MAIL   Вверх
Guest_Wan_s
Дата 28.3.2003, 20:19 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











вот те живой пример. писал пару недель назад. у меня фурычит все.

Private Sub пДетали_AfterUpdate()
Dim Db As Database
Dim RsVP As Recordset
Dim strSQLWhere As String
Set Db = OpenDataBase("c:\Bases\Технологические нормы.mdb")
If Me.пДетали <> "" Then
strD = Me.пДетали
strSQLWhere = "Where [Деталь] = """ & (strD) & """"
RsVP.Open "Select [Деталь], [Время плановое2] From [Технологические нормы]" & _
strSQLWhere, Db, adOpenDynamic, adLockOptimistic
Me.пНормаВр = RsVP.Fields("Время плановое2")
RsVP.Close
Else
End If
End Sub

  Вверх
Guest_Wan_s
Дата 28.3.2003, 20:23 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











вот те живой пример. писал пару недель назад. у меня фурычит все.

Private Sub пДетали_AfterUpdate()
Dim Db As Database
Dim RsVP As Recordset
Dim strSQLWhere As String
Dim strD As String
Set Db = OpenDataBase("c:\Bases\Технологические нормы.mdb")
If Me.пДетали <> "" Then
strD = Me.пДетали
strSQLWhere = "Where [Деталь] = """ & (strD) & """"
RsVP.Open "Select [Деталь], [Время плановое2] From [Технологические нормы]" & _
strSQLWhere, Db, adOpenDynamic, adLockOptimistic
Me.пНормаВр = RsVP.Fields("Время плановое2")
RsVP.Close
Else
End If
End Sub

  Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0437 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.