Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Lazarus, Free Pascal, CodeTyphon
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2015, 19:19   #11
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Современное Делфи - это как на шагающем экскаваторе копать огород.

Цитата:
Не выйдет )
Почему ? Мишико уже к вам отправил Он уже не здесь
Цитата:
На Сиквеле, если бы делал, проигрыш был бы почти такой же,
Работаю через SDAC и все отлично , не какой проблемы нету
Цитата:
Сделать новую БД с юникодовой локалью и nchar-полями и туда пересадить данные. Но это морок.
Не , У меня с NVARCHAR SDAC хорошо понимает все ...

Stilet наши стране нету еще такой закон что нельзя использовать взломанный ПО для коммерчески целю , У вас по другому я помню 2012 в Киеве на Борщаговке возле М. Академгородок друг цепляли за то что он Windows переустановил человеку и взял за это денег ... Что он установил не офицялни Windows и еще активировал его ....
Изображения
Тип файла: jpg sdac_.jpg (115.8 Кб, 158 просмотров)

Последний раз редактировалось xxbesoxx; 05.10.2015 в 19:54.
xxbesoxx вне форума Ответить с цитированием
Старый 05.10.2015, 19:38   #12
SQLPowerUser
Форумчанин
 
Аватар для SQLPowerUser
 
Регистрация: 19.01.2015
Сообщений: 158
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Сделать новую БД с юникодовой локалью и nchar-полями и туда пересадить данные. Но это морок.
А такая база у нас тоже есть. Все вышеупомянутые танцы с бубном также не работают. Но поскольку AnsiToUtf8 действительно быстрый, то на этом варианте и остановлюсь.

Можно ещё использовать TMSSQLConnection и рядом с проектом положить dblib.dll, кодировка норм. Но есть серьёзные ограничения
- CHAR/VARCHAR data truncated to column length when encoding to UTF-8 (use NCHAR/NVARCHAR instead or CAST char/varchar to nchar/nvarchar)
- Multiple result sets (MARS) are not supported (for example when SP returns more than 1 result set only 1st is processed)
- DB-Library error 10038 "Results Pending": set TSQLQuery.PacketRecords=-1 to fetch all pending rows
- BLOB data (IMAGE/TEXT columns) larger than 16MB are truncated to 16MB: (set TMSSQLConnection.Params: 'TEXTSIZE=2147483647' or execute 'SET TEXTSIZE 2147483647')


Zeos потом гляну...


P.S. На зарубежном lazarus.freepascal.org откопал следующее
The problem is that the MS odbc driver manager, the layer between the app and driver, reports all string fields as SQL_VARCHAR if the app uses the ansi ODBC api calls. Only when using the unicode ODBC api (functions end with 'W') the driver manager reports fields as SQL_WVARCHAR. The sqldb odbcconnection uses only the ansi calls. I'm updating odbcconnection now to use also the unicode api. I'm in the middle of testing it and so far it looks good. Chinese and greek characters can be read and written to a MS Access db. There is still a need for the gettext/settext workaround because fpc will convert to the system encoding and not utf8 on windows.
I'll update this thread when I upload the patch to mantis.

Будет время, пороюсь в исходниках, может и получится вызывать unicode api.

Последний раз редактировалось SQLPowerUser; 06.10.2015 в 13:24.
SQLPowerUser вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft SQL Server Management Studio 2008 Guren Помощь студентам 2 09.01.2013 07:16
Microsoft SQL Server Management Studio 2008 Guren SQL, базы данных 0 04.01.2013 14:25
VS C# 2008 и Microsoft SQL Server 2005 (Ошибка 26) Fedosss Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 02.07.2012 16:40
Ado + Microsoft sql Server 2008 crash1986 БД в Delphi 5 06.07.2011 14:47
MS SQL Server 2008 и Visual Studio 2008 C# (Как работать с БД?) cherw9!40k Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 14.01.2010 20:51