Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с кодировкой DBF --> SQL / 16 сообщений из 16, страница 1 из 1
02.09.2002, 12:33:34
    #32047394
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
КАк быть, при считывании из DBF вместо кирилицы закорючки использую ADO может надо Connection как то настроить еще?

cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.Properties("Extended Properties") = "dBase IV"
cnn.Properties("Data Source") = St
...
Рейтинг: 0 / 0
02.09.2002, 14:50:01
    #32047463
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
у dbf кодировка Russian Windows (1251)
...
Рейтинг: 0 / 0
02.09.2002, 15:32:59
    #32047494
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
Подскажите где можно посмотреть чего-нибудь по этому вопросу
...
Рейтинг: 0 / 0
02.09.2002, 15:35:11
    #32047495
Maxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
Честно хотел бы помоч но не могу - незнаю(к своему стыду)
...
Рейтинг: 0 / 0
02.09.2002, 17:27:24
    #32047542
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
Хм, а разве Jet.OLEDB провайдер "умеет" работать с dbf-ми в разных кодировках ?
Может быть лучше использовать драйвер для Visual Fox-а и OLEDB провайдера для DBC ?
...
Рейтинг: 0 / 0
02.09.2002, 18:28:41
    #32047559
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
кодировки насколько я понимаю одинаковые пробывал Fox Pro Driver он на мой sql запрос ругается
...
Рейтинг: 0 / 0
02.09.2002, 18:36:22
    #32047562
Серг70
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
А ты в Visual FoxPro свои dbfы открывал?
Принципиальное отличие dbf-файлов, созданных в dBaseIV от Visual FoxPro признак кодовой страницы, хранящийся где-то на 29 байте шапки таблицы. Отсюда все заморочки.
Нужно туда посадить то, что ждет OLE провайдер
...
Рейтинг: 0 / 0
02.09.2002, 18:58:19
    #32047564
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
хорошо тады не подскажите прописываю FOX драйвер
и он на запросе вылетает говорит что синтаксическая ошибка хотя с предыдущим драйвером работало все кроме не правильной кодировки,
или использование другого драйвера накладывает какие- то ограничения?

St = "d:\Base\Trade_8\DemoDB\"
cnn.Open ("Driver={Microsoft dBase VFP Driver (*.dbf)};SourceDB= " & St & ";SourceType=DBF")

Set rst = cnn.Execute("select a.SP2995,a.SP2996,a.SP3427,a.SP3428,b.DATE,b.DOCNO,d.DESCR" _
& " from DT2989 a,1sjourn b, sc46 d" _
& " where b.IDDOCDEF= ' 2B1' and b.DATE BETWEEN #01/01/2001# and #1/10/2002#" _
& " and a.IDDOC=b.IDDOC and d.ID=a.SP2991 ")
...
Рейтинг: 0 / 0
02.09.2002, 19:06:07
    #32047566
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
извиняюсь не много перепутал строчку

cnn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
"SourceType=DBF;" & _
"SourceDB= " & St & " ;" & _
"Exclusive=No;"
на запросе вылетает со словами
[microsoft] [ODBC Visual FoxPro Driver] syntax error
...
Рейтинг: 0 / 0
02.09.2002, 19:09:21
    #32047569
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
спасибо фильтр по датам убрал дело пошло Ж))
...
Рейтинг: 0 / 0
03.09.2002, 12:45:48
    #32047712
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
народ в каком формате должна быть дата если используешь FOXpro драйвер
т.е. когда использовал Microsoft.Jet.OLEDB.4.0 тогда
даты в условии выглядели так #01/01/2001#, а сейчас? все перепробывал уже запарился
...
Рейтинг: 0 / 0
04.09.2002, 10:58:04
    #32047966
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
народ подскажите пож-та в каком формате(виде) должна быть дата если использовать FoxPro driver в Sql запросе в условии where
...
Рейтинг: 0 / 0
04.09.2002, 15:34:17
    #32048115
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
up
...
Рейтинг: 0 / 0
04.09.2002, 16:30:05
    #32048150
qu-qu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
Попробуй так:
Код: plaintext
{^ 01 / 01 / 2001 }
...
Рейтинг: 0 / 0
05.09.2002, 09:39:25
    #32048299
Серг70
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
По умолчанию формат даты такой {mm/dd/yy}
...
Рейтинг: 0 / 0
05.09.2002, 16:00:26
    #32048492
ЧЕЛ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой DBF --> SQL
огромное спасибо заработало так {dd/mm/yyyy}
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с кодировкой DBF --> SQL / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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