Как выполнить UPDATE в SQL

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
AlleXXX
Бывалый
Бывалый
 
Сообщения: 237
Зарегистрирован: 09.12.2001 (Вс) 18:30
Откуда: Nsk

Как выполнить UPDATE в SQL

Сообщение AlleXXX » 21.11.2003 (Пт) 22:15

Какой контрол использовать чтобы можно было выполнять операцию UPDATE в БД mySQL(через их ADO драйвер)??
И как его использовать?

SSSerj
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 07.11.2003 (Пт) 11:32

Сообщение SSSerj » 26.11.2003 (Ср) 11:18

А как вообще работать с MySQL из VB? Где можно взять соответствующие библиотеки?

AlleXXX
Бывалый
Бывалый
 
Сообщения: 237
Зарегистрирован: 09.12.2001 (Вс) 18:30
Откуда: Nsk

Сообщение AlleXXX » 03.12.2003 (Ср) 13:12

Скачать с сайта MySQL ODBC драйвер, установить его и можно юзать MySQL через ADODC например...

А всетаки, если не специально для mySQL, просто через ADO,как UPDATE выполнять?

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

Сообщение alibek » 03.12.2003 (Ср) 13:28

Код: Выделить всё
rsData.MoveFirst
rsData!Name = "NewName"
rsData.UpdateBatch

Это?
Lasciate ogni speranza, voi ch'entrate.

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 03.12.2003 (Ср) 13:40

Или это...

Создать объект Command
У него есть проперти - CommandText, ActiveConnection и метод Execute.

В самом простом случае:
Dim cmd as Command
cmd.CommandText = "UPDATE ..."
cmd.ActiveConnection = <Connection string> 'или можно подсунуть объект коннекции
cmd.Execute

А вообще, это такая мощная штука - она много чего умеет. Смотри еще CommandType и Parameters

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 08.12.2003 (Пн) 13:40

Кстати, очень рекомендую последнюю версию MySQL ODBC - наконец-то глюки поправили!!!! Уря!! С blobами работать можно нормально :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

SSSerj
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 07.11.2003 (Пт) 11:32

Re: Как выполнить UPDATE в SQL

Сообщение SSSerj » 10.12.2003 (Ср) 10:14

AlleXXX писал(а):Какой контрол использовать чтобы можно было выполнять операцию UPDATE в БД mySQL(через их ADO драйвер)??
И как его использовать?


Если тебя всё ещё интересует этот вопрос, то есть возможность использовать API функции для работы с БД MySQL. Я попробовал и никаких проблем с UPDATE не было. Если интересно могу дать пример.


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

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

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

    TopList  
cron