|
|
|
DBF
|
|||
|---|---|---|---|
|
#18+
Как корректно выгрузить русские символы в DBF? Использую такую процедуру, но краказябры и фокс не переспрашивает кодировку при открытии: // выгрузка списка в DBF string ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\DB\\;Extended Properties=dBase IV;"; OleDbConnection cn=new OleDbConnection(ConnectionString); cn.Open(); OleDbCommand cmd1=new OleDbCommand("CREATE TABLE From.dbf (zak varchar(50)", cn); cmd1.ExecuteNonQuery(); OleDbCommand ins=new OleDbCommand("INSERT INTO [From.dbf] (zak) VALUES(@zak)", cn); ins.Parameters.Add(new OleDbParameter("@zak",OleDbType.VarChar, 50)).Value="Русское слово"; ins.ExecuteNonQuery(); cn.Close(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 08:59 |
|
||
|
DBF
|
|||
|---|---|---|---|
|
#18+
ну и в чем грабли-то были? _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 14:11 |
|
||
|
DBF
|
|||
|---|---|---|---|
|
#18+
Почемуто не ставит признак кодовой страницы. Оказалось проще в фоксовой проге перед открытием поставить: DO cpzero.prg WITH './db/from.dbf', 866 USE ./db/from.dbf IN 0 * и т.д. .... Приходится в одном расчете связывать проги на C# и VFP 7. Изврат конечно, но иначе не сделать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 06:42 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=104&tid=1353148]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 284ms |

| 0 / 0 |
