powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DBF
4 сообщений из 4, страница 1 из 1
DBF
    #34001812
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как корректно выгрузить русские символы в 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();
...
Рейтинг: 0 / 0
DBF
    #34002432
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже понял, пардон.
...
Рейтинг: 0 / 0
DBF
    #34003142
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и в чем грабли-то были?
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
DBF
    #34004797
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почемуто не ставит признак кодовой страницы. Оказалось проще в фоксовой проге перед открытием поставить:
DO cpzero.prg WITH './db/from.dbf', 866
USE ./db/from.dbf IN 0
* и т.д. ....


Приходится в одном расчете связывать проги на C# и VFP 7. Изврат конечно, но иначе не сделать....
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DBF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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