Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / 1C -> FoxPro (работа через ADO) ? / 6 сообщений из 6, страница 1 из 1
02.10.2003, 19:47
    #32282589
Kofeynik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C -> FoxPro (работа через ADO) ?
Необходимо программно создать и заполнить dbf файл.
делаю так
Процедура Выполнить()
ФС.УстТекКаталог("c:\test");
cnn=CreateObject("ADODB.Connection");
ConnectionString="DRIVER=Microsoft FoxPro VFP Driver(*.dbf);Exclusive=No; SourceType=DBF; SourceDB="+ФС.ТекКаталог();
cnn.Open(ConnectionString);
cnn.execute("create table testDateTime5 (kodtov c(7), cen n(12,2), da t)");
//Файл с необходимыми полями создаётся но так же в конец добавляется поле _NullFlags типа Unknown ??? что это такое и как от него избавиться?
cnn.execute("replace kodtov with 0000001, replace cen with 150.20, replace da with 01.09.2003 15:00"); //а так, я пытался заполнить поля ;-( как они вообще заполняются то?
КонецПроцедуры
Заранее спасибо за помощь.
P.S. А где прочитать по работе с FoxPro через ADO?
...
Рейтинг: 0 / 0
03.10.2003, 04:26
    #32282690
brahew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C -> FoxPro (работа через ADO) ?
cnn.execute("replace kodtov with 0000001, replace cen with 150.20, replace da with 01.09.2003 15:00"); //а так, я пытался заполнить поля ;-( как они вообще
**должно быть***
cnn.execute("replace kodtov with 0000001,cen with 150.20, da with 01.09.2003 15:00")
**но лучше в sql**
cnn.execute("insert into testDateTime5 (kodtov,cen,da) values(1,1,1)")
...
Рейтинг: 0 / 0
03.10.2003, 08:14
    #32282732
Dushes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C -> FoxPro (работа через ADO) ?
Привет

> P.S. А где прочитать по работе с FoxPro через ADO?
По работе с FoxPro через ADO нигде не почитаешь, а
почитаешь просто по работе с объектами ADO....
Могу посоветовать поюзать Platform SDK или же скачать
пакет MDAC ver 2.8 (Microsoft Data Access Components)....
Там все подробно описано (описания объектов Connection,
Command,Recordset и пр.), а также есть примеры
использования на VB - берешь данные примеры и перегоняешь
в фокс.....В принципе работа в ASP с объектами ADO ничем
не отличается, так что за основу можешь взять также
примеры с ASP.

С уважением
...
Рейтинг: 0 / 0
03.10.2003, 11:23
    #32282965
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C -> FoxPro (работа через ADO) ?
На сайте microsoft
Ищите VFPOLEDB провайдер и все у вас будет хорошо...
...
Рейтинг: 0 / 0
03.10.2003, 15:23
    #32283422
Kofeynik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C -> FoxPro (работа через ADO) ?
Спасибо за ответы, почти получилось. Осталось только побороть поле _NullFlags. Подскажите откуда оно берётся и как от него избавиться.
...
Рейтинг: 0 / 0
03.10.2003, 19:11
    #32283771
Kofeynik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C -> FoxPro (работа через ADO) ?
Кто ищет, тот всегда найдёт. Добавил NOT NULL, всё стало как надо.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / 1C -> FoxPro (работа через ADO) ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]