|
|
|
новичок
      
участник
Last Login: 23.03.2006 9:32
Сообщ.: 2,
Visits: 23
|
|
I. Сохраняю данные в DBF файл используя ADOQuery
Строка коннекции:
Provider=MSDASQL.1; Persist Security Info=False; Mode=ReadWrite;
Extended Properties="DRIVER={Microsoft dBase Driver (*.dbf)};
DriverId=277;FIL=dBase IV;DBQ=c:\"
Столкнулся с двумя проблемами:
[bold]1) на некоторых компах имя файла урезается до восьми символов
2) не могу ограничить размер поля numeric[/bold]
Перерыл msdn и инет.
[bold]Кто-нибудь может подсказать, как с этим справиться?[/bold]
II. Попробовал использовать драйвер Microsoft.Jet.OLEDB.4.0
Там проблема другая - переделывает имена полей, совпадающие с
зарезервированными словами.
Например, выполняю: create table t ("YEAR" numeric(4))
Вместо поля YEAR делает поле XYEAR_
[bold]Может кто знает как это побороть?[/bold]
|
|
|
|