|
|
#1 |
|
Участник
|
Как из qr = new QueryRun(RContractTable_ds.query())
создать DBF...? |
|
|
|
|
#2 |
|
NavAx
|
Наверху есть кнопочка ПОИСК. Она находит такой вот проект:
http://www.axforum.info/forums/showt...=8699#post8699
__________________
Isn't it nice when things just work? |
|
|
|
|
#3 |
|
Участник
|
Что то там я не вижу ответа на свой вопрос... :-(
|
|
|
|
|
#4 |
|
Administrator
|
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
|
|
#5 |
|
Участник
|
Сдела работает.. но осталось одно НО
он выгружает в OEM кодировке а мне надо windows 1251 Как быть ??? |
|
|
|
|
#6 |
|
Administrator
|
кодировка легко выбирается драйвером - в частности для кодировки Win1251 подходит драйвер Visual Fox Pro - причем как OLE DB (классы CCADO...), так и ODBC (класс ODBCConntection). Его можно отдельно скачать с сайта Микрософта (давно правда уже скачивал) - если нет в последнем MDAC.
Для кодировки OEM-ной вполне подходит драйвер DBase |
|
|
|
|
#7 |
|
Участник
|
А без foxpro нельзя ???
|
|
|
|
|
#8 |
|
Участник
|
cn = new CCADOConnection();
cn.open("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq="+_str+";"); Расшифруйте пожалуйста строку подключения... Может есть доп параметры по кодировке? |
|
|
|
|
#9 |
|
Administrator
|
Попробуйте создать подключение в Excel. Там все параметры можно указать. А потом возьмите оттуда строку подключения.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
|
|
#10 |
|
Administrator
|
Гм... насколько я себе представляю - класс CCADOConnection подразумевает подключение через OLEDB - а там формат строки совершенно другой - вида
Provider=VFPOLEDB.1;Password="" А вот строчка Driver={Microsoft dBASE Driver (*.dbf)}; очень смахивает на попытку подключения через драйвер ODBC - а это делается средствами класса ODBCConnection. Но там драйвер указать нельзя - обязательно создавать DSN |
|
|
|
|
#11 |
|
Administrator
|
а вообще - можно создать пустой .udl - файлик, по нему два раза щелкнуть - и откроется некий конструктор строк подключения OLEDB
|
|
|
|
|
#12 |
|
Участник
|
Кодировка
По поводу кодировки:
SOFTWARE\\Microsoft\\Jet\\4.0\\Engines\\Xbase - Здесь в реестре есть параметр DataCodePage - его надо установить в значение ANSI |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| почти DBF | 3 | |||
| Создать файл формата dbf | 8 | |||
| HELP!!! Как создать неуникальнцю метку в Axapta 3.0??? | 3 | |||
| И опять DBF.... | 20 | |||
| Достать данные из DBF в форму | 29 | |||
|