Выполнение SQL запроса в VB

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
andrey_manatin
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 13.10.2006 (Пт) 8:18
Откуда: Челябинская обл, Златоуст

Выполнение SQL запроса в VB

Сообщение andrey_manatin » 23.04.2008 (Ср) 10:42

Доброго времени суток.
У меня возникла проблемка.
При выполнении SQL запроса на добавление выскакивает ошибка
"Операция не может быть выполнена, пока объект закрыт!"
После выхода из программы и запуска ее заново запись оказывается добавлена.

Вот код, с которым возникла проблема
Код: Выделить всё

sSql = "Insert Into Goods (Название, Описание) Values ('Молоко','Коровье')"
goods.Adodc1.CommandType = adCmdText
goods.Adodc1.RecordSource = sSql
goods.Adodc1.Refresh


Вышеуказанная ошибка ссылается на строку
Код: Выделить всё
goods.Adodc1.Refresh


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

Прошу вашей помощи в данном вопросе.
Заранее благодарен.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 23.04.2008 (Ср) 10:46

Выкинь ADODC, используй непосредственно ADO.
Источником данных могут быть только select-запросы, а у тебя insert.
Lasciate ogni speranza, voi ch'entrate.

andrey_manatin
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 13.10.2006 (Пт) 8:18
Откуда: Челябинская обл, Златоуст

Сообщение andrey_manatin » 23.04.2008 (Ср) 10:59

Спасибо за подсказку.
Может подкинете ссылку на инфу по ADO. Интересует самое начально, как, что, и почему.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 23.04.2008 (Ср) 11:06

Можешь поискать на этом форуме, по строке "ADODB.Connection" (или "ADODB.Recordset").
Некоторые примеры можешь посмотреть здесь:
http://alibek09.narod.ru/vb/articles/vbsbook/index.html
Lasciate ogni speranza, voi ch'entrate.

andrey_manatin
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 13.10.2006 (Пт) 8:18
Откуда: Челябинская обл, Златоуст

Сообщение andrey_manatin » 23.04.2008 (Ср) 14:30

Спасибо за информацию.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 220

    TopList