|  06.07.2005, 16:11 | #1 | 
| Участник |  Проблема с VFPOLEDB и русской кодировкой 
			
			Выгружаю дбф-ки через провайдера FOXPORO connection = new CCADOConnection(); connection.open("Provider=VFPOLEDB.1;Data Source=" + parameters.outPath()); загружаю через него же... Русский текст читается через раз. Причем пробую загрузить одну и ту же созданнную дбф несколько раз - иногда все отлично, иногда получается каша из русски, англицских и непечатных символов. Уже обновил VFPOLEDB, скачал последнию версии с сайта Microsoft... ничего не помогает... | 
|  | 
|  06.07.2005, 16:22 | #2 | 
| Роман Долгополов (RDOL) | 
			
			Дбф создаешь через команду Create Table выдаваемую через этот жу провайдер или готовую берешь. Если готовую, то не совпадает кодировка в заголовке Dbf с данными, которые в нее пихаешь
		 | 
|  | 
|  06.07.2005, 16:26 | #3 | 
| Участник | 
			
			Создаю дбф-ку сам... _connection.execute("SET NULL OFF"); _connection.execute("CREATE TABLE " + tableName + " (" + statement + ")"); | 
|  | 
|  06.07.2005, 16:42 | #4 | 
| Роман Долгополов (RDOL) | 
			
			узнаю знакомые буковки   Как дела в сибирском крае? Региональные настройки у юзера под котрым все это работает какие? | 
|  | 
|  06.07.2005, 16:52 | #5 | 
| Участник |   
			
			хм...:-) привет, зато я не узнаю... жарковато тут у нас.... Что под рег. настройками? дата-время, язык? как они могут влиять на чтение данных? и причем не меняются они же за эти 10 раз что я пробовал загружать данные!   | 
|  | 
|  06.07.2005, 17:02 | #6 | 
| Роман Долгополов (RDOL) | 
			
			где то в классах CNN_* был метод closeConnection() попробуй его вызывать после записи, чтения каждой таблички | 
|  | 
|  06.07.2005, 17:13 | #7 | 
| Участник |  сейчас попробую....:-) 1С-ка эти файлы прекрасно жевала и жует... а вот аксапта вредничает... | 
|  | 
|  06.07.2005, 17:40 | #8 | 
| Участник | Цитата: 
		
			Изначально опубликовано db  closeConnection()   Спасибо! | 
|  | 
|  06.07.2005, 17:59 | #9 | 
| Участник | 
			
			Согласовал справочник поставщиков.... Всеж остается интересный эффект..... после выполнения такого кода: while select lVendTableShop order by VendName info(lVendTableShop.VendName); получаю примерно следующее "Ч..." "Ч..." "Ч..." "Ч..." "А..." "О..." "Н..." ... вообщем и в таком же духе... совсем не пахнет сортировкой по наименованию.....   | 
|  |