|
v7: работа с SQL Compact Edition через ADO
| ☑ |
0
Artful Den
27.03.12
✎
13:43
|
Есть такая проблемка: подключаюсь к БД MS SQL CE 3.5 через ADO:
СтрокаПодключения = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=c:\base.sdf;";
БД=CreateObject("ADODB.Connection");
БД.Open(СтрокаПодключения);
ЗапросБД=CreateObject("ADODB.Recordset");
Делаю просто запрос на добавление записи:
ТекстЗапроса = "INSERT INTO [DecF11] ([Hid], [vidCode]) VALUES (57,200)";
Запрос.Open(ТекстЗапроса,БД,2,3,1);
БД.Close();
Все отрабатывает отлично, за исключением того, что записи в БД не добавляется. С SQL CE не работал, может кто знает в чем проблема?
|
|
1
aleks-id
27.03.12
✎
13:46
|
а если Запрос.Execute ?
|
|
2
Artful Den
27.03.12
✎
13:48
|
Посыпал пеплом голову... Тема закрыта )) Все работает, извиняюсь за беспокойство. Смотрел результат на другой БД...
|
|
3
aleks-id
27.03.12
✎
13:49
|
+(1) и имхо ЗапросБД=CreateObject("ADODB.Recordset") не надо
и БД.Execute(ТекстЗапроса);
|
|
4
Artful Den
27.03.12
✎
13:50
|
(3) Ну через Execute тоже все работает. Спасибо.
|
|
Независимо от того, куда вы едете — это в гору и против ветра!