|
кодировка DBF в связанной таблице MS Access
|
|||
---|---|---|---|
#18+
Есть: table1 в MS Access 2000 table2 - в том же файле link на DBF файл в аксессе table2 открывается, корректно отображаются русские буквы. выполняю в аксесс запрос INSERT INTO table1 SELECT * FROM table2: все ОК, в table1 кириллица. Затем DELETE FROM table1, затем На VB6: Provider=Microsoft.Jet.OLEDB.4.0 и ADO 2.0 тот же запрос (подключение к .mdb): в table1 - крякозябры Как заставить VB6 выполнить запрос также, как это делает аксесс? Подключение к .mdb, получается VB6 выполняет другим движком? Или что? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2020, 20:42 |
|
кодировка DBF в связанной таблице MS Access
|
|||
---|---|---|---|
#18+
boltachev Есть: Как заставить VB6 выполнить запрос также, как это делает аксесс? Подключение к .mdb, получается VB6 выполняет другим движком? Или что? Напрямую из VB6 открывать DBF-ку не пробовали? Возможно через посредника (mdb) OLEDB не может определить кодовую страницу файла. Как вариант - можно попробовать создать в mdb-шке запрос и обращаться к прилинкованной таблице через него (но это я не пробовал)... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2020, 16:35 |
|
кодировка DBF в связанной таблице MS Access
|
|||
---|---|---|---|
#18+
Нет, не пробовал Если открыть dbf напрямую, то как тогда залить данные в mdb? Надо иметь два открытых подключения и делать в цикле insert для каждой записи. Нашел на компьютере установленный bde. Выставил LANGDRIVER значение cp866RUS для нативного dBase драйвера. Вроде работает (тьфу - тьфу -тьфу) AndrF, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2020, 11:41 |
|
|
start [/forum/topic.php?fid=60&gotonew=1&tid=2154828]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
12ms |
get first new msg: |
21ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 168ms |
0 / 0 |