|
|
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
Как ОLEDB драайвер FoxPro "научить понимать " досовскую кодировку. Конвертайия в другую базу (напр. mdb) не подходит, так как обем данных достаточно большой и обновление проходит очень часто. Переконвертировать все таблицы одним махом через Фокс тоже нельзятак как програма через которую набивают данные работает под досом. ODBC не использую из-за медлительности. Работаю через ADO. Provider=VFPOLEDB.1;Data Source= ......;Mode=Share Deny Read; Extended Properties=<Может здесь чтото?>; Password="";Collating Sequence=MACHINE Данные нужно использовать только для отчетов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2003, 22:04 |
|
||
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
Неужели никто не пользовался этим драйвером. Ведь львиная доля программных продуктов (обработка данных) на пост союзном пространстве писалась на фоксе. Ну помогите пожалуйста - горю. Кстати Microsoft.Jet.OLEDB.4.0 не подходит, хотя кодировку понимает правильно (Provider=Microsoft.Jet.OLEDB.4.0;Data Source=...........;Mode=Share Deny None;Extended Properties=dBase 5.0;Persist Security Info=False) На больших таблицах глючит ("Неопознаная ошибка: 3251"). Да и шибко медленный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 18:05 |
|
||
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
Тут смотрел? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fox7help/html/dggrfoledbproviderforvisualfoxpro.asp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 19:23 |
|
||
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
Спасибо что откликнулся, но по даному линку ничего по кодироке для этого провайдера не нашел. Есче идеи будут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 00:15 |
|
||
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
Lashuk Andrey, У меня та же самая фигня. Пришлось использоватье Microsoft.Jet.OLEDB.4.0, но он раз в 5-6 медленне фокспрошного. А у меня дбфок куча -около 500. Тоже кричу помогите? что разве нет напрямую указний провайдеру какую кодировку использовать????!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 16:52 |
|
||
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
Mih_dim, Может стоит посмотреть на Струтктуру заголовкаByte offsetDescription0File type: 0x02FoxBASE: 0x03FoxBASE+/Dbase III plus, no memo: 0x30Visual FoxPro: 0x31Visual FoxPro, autoincrement enabled: 0x32Visual FoxPro, Varchar, Varbinary, or Blob-enabled: 0x43dBASE IV SQL table files, no memo: 0x63dBASE IV SQL system files, no memo: 0x83FoxBASE+/dBASE III PLUS, with memo: 0x8BdBASE IV with memo: 0xCBdBASE IV SQL table files, with memo: 0xF5FoxPro 2.x (or earlier) with memo: 0xFBFoxBASE1 - 3Last update (YYMMDD)4 – 7Number of records in file8 – 9Position of first data record10 – 11Length of one data record, including delete flag12 – 27Reserved28 Table flags: 0x01 file has a structural .cdx 0x02 file has a Memo field 0x04 file is a database (.dbc) This byte can contain the sum of any of the above values. For example, the value 0x03 indicates the table has a structural .cdx and a Memo field.29Code page mark30 – 31Reserved, contains 0x0032 – nField subrecords The number of fields determines the number of field subrecords. One field subrecord exists for each field in the table.n+1Header record terminator (0x0D)n+2 to n+264A 263-byte range that contains the backlink, which is the relative path of an associated database (.dbc) file, information. If the first byte is 0x00, the file is not associated with a database. Therefore, database files always contain 0x00. КодировкаCode pagePlatformCode page identifier 437U.S. MS-DOSx01620 *Mazovia (Polish) MS-DOSx69737 *Greek MS-DOS (437G)x6A850International MS-DOSx02852Eastern European MS-DOSx64857Turkish MS-DOSx6B861Icelandic MS-DOSx67865Nordic MS-DOSx66866Russian MS-DOSx65874Thai Windowsx7C895 *Kamenicky (Czech) MS-DOSx68932Japanese Windowsx7B936Chinese Simplified (PRC, Singapore) Windowsx7A949Korean Windowsx79950Traditional Chinese (Hong Kong SAR, Taiwan) Windowsx781250Eastern European WindowsxC81251Russian WindowsxC91252Windows ANSI x031253Greek WindowsxCB1254Turkish WindowsxCA1255Hebrew Windowsx7D1256Arabic Windowsx7E10000Standard Macintoshx0410006Greek Macintoshx9810007 *Russian Macintoshx9610029Macintosh EEx97 Да и поизучать объектную модель АДО не помешает. Например Object BrowserProperty Charset As String Member of ADODB.Stream Да и можно создать АДО подключение используя ОДБС, а там можно указывать кодировку ;) Вообщем пробовать и пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 17:14 |
|
||
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
Lashuk Andrey, Дык OleDB Fox-а какой, надо 9.1 (по моему последний это, посмотри какой у тебя, если нет то найди на microsoft). Я никогда не испытывал каких-либо проблем с этим драйвером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 17:31 |
|
||
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
Ага, посмотрит он. Еще через шесть лет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 18:11 |
|
||
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос, мне нужно именно через связанный сервер и только через SQL Server Meneg Stu Вообщем только запросами. И если посмотрю какой заголовок, то что мне это даст. Как мне его интерпитировать в русский через поставщика фокс про? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2009, 08:50 |
|
||
|
VFPOLEDB DOS кодировка
|
|||
|---|---|---|---|
|
#18+
> Автор: Mih_dim > Игорь Горбонос, > мне нужно именно через связанный сервер и только через SQL Server Meneg Stu > Вообщем только запросами. Т.е. через OpenRowset? Так там можно указать через кого получать данные. Или через DTS, так там тоже можно выбрать > И если посмотрю какой заголовок, то что мне это даст. Заголовок можно изменить, Ексел, например пишет не правильный заголовок при сохранении в дбф > Как мне его интерпитировать в русский через поставщика фокс про? варианты я уже говорил, ещё говорили взять версию посвежее, пока у тебя абстрактная твоя проблема, и заключается она в том, что из неких дбф получаешь крокозяблы вместо русских букв где-то в SQL Server Meneg Stu( кстати чего за зверь такой? ) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2009, 10:31 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=157&tid=2160940]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 369ms |

| 0 / 0 |
