MsSQL 14 + Firebird 2.5 профиксить баг
820 PLNПК с MsSQL 14(х32), в эту БД приложение ложит данные из удаленной Firebird 2.5.
столкнулись с багом
-- кодировка базы firebird.---
При ее создании не указали на таблицы нужную кодировку нужные нам данные в кирилице).
Теперь она определяется как NONE. В локальную базу заливаются данные уже со сломанной кодировкой.
в общем слетает кирилица.
---
По нормальному нужно переконвертировать базу( сделать миграцию), но указать кодировку UTF8.
но firebird завязана на производственные процессы её трогать мы не можем.
P.S.
приложение писали на qt
P.S.S.
нужно решить вопрос или предложить другое решение
-
60 1 Да без проблем можно переконвертировать вашу базу данных в UTF8. Только будет ли ваш софт работать с базой UTF-8, вот в чем вопрос. А то задача переноса базы данных в кодировку на UTF8 будет решена, а выяснится что ваш клиент не умеет с такими базами работать. Нужно все проверить вначале. На QT если использовали стандартный ORM QTшный проблем быть не должно, но если это самопис какой-то с нативными вызовами, то может быть масса проблем.
-
Ваша проблема решается легко, но тем человеком кто писал программу или знает как ее поправить. В параметрах подключения к firebird необходимо указать кодировку WIN1251, а в параметрах подключения к MsSQL указать кодировку UTF8. При получении данных их надо перекодировать.
Вот пример того как это делается в С++ Builder
это перекодирование Str = AnsiToUtf8(Str);
а это настройки подключение
SQLConnection->Params->Add("ServerCharSet=WIN1251");
или так, правда это для MySQL.
Provider=MSDASQL.1;Password='ХХХХ';Persist Security Info=True;User ID='ХХХХ'; Server=ХХХ; DRIVER={MySQL ODBC 3.51 Driver}; Port=3306; Database=ХХХХ; charset=utf8; Initial Catalog=ХХХХХ;

Главное найти CHARSET
-
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Opracowanie usługi internetowej „Interaktywna weterynaryjna mapa stomatologiczna”Istota projektu: aplikacja internetowa, w której lekarze mogą prowadzić interaktywne karty stomatologiczne pacjentów (kotów i psów) Projekt interfejsu oraz wszystkie elementy szczęk są już w pełni gotowe w Figma (wektory SVG z podziałem na poszczególne zęby) Wymagana… Bazy danych i SQL, Programowanie stron internetowych ∙ 13 godzin 42 minuty temu ∙ 51 ofert |
Usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C:
164 PLN
Cel: Istnieje przetwarzanie w 1C dotyczące ładowania specyfikacji Nowej Poczty. Z nieznanych powodów przestało ładować niektóre dane tabelaryczne. Należy znaleźć przyczynę i usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C: Mały Biznes.… Administracja systemem i siecią, Bazy danych i SQL ∙ 15 godzin 44 minuty temu ∙ 13 ofert |
System ewidencji, planowania i sprzedaży dla farmy grzybowej
2215 PLN
Oto pełny, finalny tekst Technicznego Zadania (TZ). Łączy on wszystkie Twoje wymagania: 16 komór, 20 kontrahentów, harmonogram po dniach, ewidencja opakowań, obliczenie rentowności oraz obowiązkowy podział na trzy gatunki grzybów. Możesz całkowicie skopiować ten tekst i wysłać… Bazy danych i SQL, Zarządzanie klientami i CRM ∙ 2 dni 19 godzin temu ∙ 55 ofert |
Zewnętrzny raport 1C 8.3 — prognoza stanów towarów
82 PLN
Potrzebny zewnętrzny raport (.erf) dla 1C:Enterprise 8.3 (konfiguracja do ustalenia). Co ma robić: Wyciągać stany towarów z bazy Analizować historię sprzedaży za ostatnie 30 dni Liczyć średni tempo sprzedaży dla każdego towaru Określać, po ilu dniach towar się skończy Oznaczać… Bazy danych i SQL, Zarządzanie klientami i CRM ∙ 2 dni 20 godzin temu ∙ 13 ofert |
Audyt bezpieczeństwa aplikacji internetowej i bazy danych dla niestandardowego CRM — specjalista BaaS / Database-as-API (PenetrPrzegląd projektu Obsługujemy platformę zarządzania relacjami z klientami (CRM) stworzoną na zamówienie, która prowadzi dwa biznesy usługowe w jednym systemie. Jest to nowoczesna aplikacja internetowa JavaScript wspierana przez bazę danych jako usługa (BaaS) i wdrożona na… Bazy danych i SQL, Testowanie i kontrola jakości ∙ 3 dni 8 godzin temu ∙ 10 ofert |