|
v7: Прямой запрос к dbf базе | ☑ | ||
---|---|---|---|---|
0
Pr0gLamer
29.11.12
✎
14:45
|
Добрый день!
Вот код: ОлеДБ = СоздатьОбъект("OLEDBData"); Соединение = "Provider=VFPOLEDB.1;Data Source=" + КаталогИБ() + ";Mode=ReadWrite;Collating Sequence=MACHINE"; Рез = ОлеДБ.Соединение(Соединение); Запрос = ОлеДБ.СоздатьКоманду(); Запрос.Выполнить("EXECSCRIPT('SET ANSI OFF')"); Рез получает 1,тоесть как я понимаю соединение устанавливает,а когда пытаюсь выполинть анси оф - выкидыввает ошибку Запрос.Выполнить("EXECSCRIPT('SET ANSI OFF')"); {R:\BASES\TEST\ITALAUTO\EXTFORMS\ПРЯМОЙЗАПРОСDBF.ERT(8)}: FAILED! ICommandText::Execute(): Variable ' ' is not found. подскажите куда копать пожалуйста |
|||
1
Ёпрст
29.11.12
✎
14:50
|
vfp обновить
|
|||
2
Ёпрст
29.11.12
✎
14:51
|
||||
3
Pr0gLamer
29.11.12
✎
15:06
|
это терминал(
|
|||
4
Ёпрст
29.11.12
✎
15:06
|
(3) и че ?
|
|||
5
Pr0gLamer
29.11.12
✎
15:09
|
не дадут мне его обновить,будем локально корячить
|
|||
6
Pr0gLamer
29.11.12
✎
16:29
|
В продолжении темы:
Запрос = ОлеДБ.СоздатьКоманду(); стрЗапрос = " |Update РегВЗМ |SET | $РегВЗМ.ВалютнаяВалюта = :спрВалюта |FROM | $Регистр.Взаиморасчеты as РегВЗМ |"; Запрос.УстановитьТекстовыйПараметр("спрВалюта", спрВалюта); ТЗ =Запрос.ВыполнитьИнструкцию(стрЗапрос); Ошибка {D:\ITALAUTO\EXTFORMS\ПРЯМОЙЗАПРОСDBF.ERT(38)}: FAILED! ICommandText::Execute(): Cannot open file d:\italauto\ra267.dbf. Это то почему? |
|||
7
Pr0gLamer
29.11.12
✎
16:29
|
ВалютнаяВалюта - реквизит регистра
|
|||
8
Aleksey
29.11.12
✎
16:31
|
Используй 1SQlite и обновлять ничего не надо. Плюс в монопольном режиме будет работать
|
|||
9
Aleksey
29.11.12
✎
16:32
|
а так ты еще и писать туда собрался... главное insert не делай
|
|||
10
Pr0gLamer
29.11.12
✎
16:32
|
(9) спасибо,я кажется в монопольном зашёл
|
|||
11
Ёпрст
29.11.12
✎
16:34
|
(6) монопольно поди работаешь, да ?
:))) Есжели да - ставь заплатку от hogik, которая позволяет работать запросам на фоксе в монопольном режиме |
|||
12
Pr0gLamer
29.11.12
✎
16:36
|
(11) ой да мне один запросик всего
и спасибо!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |