Страница: 1 |
Вопрос: SQL запрос из VB6 на SQL-Server 2008 | Добавлено: 24.01.11 10:04 |
Автор вопроса: ![]() |
Ситуация:
Установлен SQL-Server 2008. необходимо сделать мини-ехе на VB6, кинуть её в автозапуск, чтоб она при запуске выполняла SQL-запрос: "update [ACCOUNTS] set STATE = 2 where card = 10" Создал проект, в нём настроил "DataEnvironment", проверку подключения выполнил (успешно). А вот как из Form_Load() отправить запрос - не знаю. сто лет не занимался программированием, помогите кому не лень. |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 1 Ответов: 2 |
Профиль | Цитата | #1 | Добавлено: 25.01.11 03:17 |
Может есть какой способ попроще, чем VB6...? |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Вопросов: 130 Ответов: 6602 |
Профиль | Цитата | #2 | Добавлено: 25.01.11 09:31 |
VB .NET |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 209382104 Вопросов: 39 Ответов: 244 |
Профиль | Цитата | #3 | Добавлено: 18.02.11 17:46 |
Та ну нафиг - это ему NET учить....
Dim cnn As New ADODB.Connection, cmd As New ADODB.Command, str$ str = "Provider=SQLOLEDB.1;Initial Catalog=" & Trim(Db) & " ![]() ' где Db и srv твои СЕРВЕР и база If cnn.State = adStateOpen Then cnn.Close End If cnn.Open cn_Str, User, pasw If TypeName(cmd.ActiveConnection) = "Nothing" Then Set cmd.ActiveConnection = cnn End If cmd.CommandText = "update [ACCOUNTS] set STATE = 2 where card = 10" cmd.Execute If cmd.ActiveConnection.Errors.Count > 0 Then ' ОШИБКА Else ' НЕТ ОШИБКИ End If |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 209382104 Вопросов: 39 Ответов: 244 |
Профиль | Цитата | #4 | Добавлено: 18.02.11 17:48 |
ну и конечно нужно добавить в референсах ADO |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() Вопросов: 1 Ответов: 2 |
Профиль | Цитата | #5 | Добавлено: 25.03.11 05:30 |
А как точно ADO называется в списке референсах...
Вроде всё проделал, но выдаёт: Run-time error '-2147467259 (80004005)': [Microsioft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию |
Страница: 1 |
|