Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

MsSQL 14 + Firebird 2.5 профиксить баг

223 USD

  1. 60    1
    30 days223 USD

    Да без проблем можно переконвертировать вашу базу данных в UTF8. Только будет ли ваш софт работать с базой UTF-8, вот в чем вопрос. А то задача переноса базы данных в кодировку на UTF8 будет решена, а выяснится что ваш клиент не умеет с такими базами работать. Нужно все проверить вначале. На QT если использовали стандартный ORM QTшный проблем быть не должно, но если это самопис какой-то с нативными вызовами, то может быть масса проблем.

  • Profile blocked
    17 September 2020, 7:07 |

    где вы такие лютые БД находите?

  • Maksim Tyutyunnikov ООО НПП "Энтоп"
    17 September 2020, 7:08 |

    ))) заказчики юзают

  • Aleksey Golovin
    17 September 2020, 7:55 |

    Ваша проблема решается легко, но тем человеком кто писал программу или знает как ее поправить. В параметрах подключения к 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=ХХХХХ;

    image

    Главное найти CHARSET

  • Profile deleted
    17 September 2020, 13:12 |

    А исправить (переписать) приложение, которое берёт данные из Firebird и кладёт в MSSQL?

    Или новое написать?

  • Maksim Tyutyunnikov ООО НПП "Энтоп"
    17 September 2020, 18:33 |

    исправить..
    не понятно пока что исправлять

  • Aleksey Golovin
    17 September 2020, 21:01 |

    Автор программы доступен? Исходники есть? 

  • Maksim Tyutyunnikov ООО НПП "Энтоп"
    17 September 2020, 22:41 |

    автор есть исходники тоже

  • Aleksey Golovin
    18 September 2020, 0:09 |

    В чем сложность получить данные и перегнать их в UTF8 перед тем как заливать в MsSQL?

    По идее используется эта функция http://doc.crossplatform.ru/qt/4.6.x/qstring.html#toUtf8


  • Maksim Tyutyunnikov ООО НПП "Энтоп"
    19 September 2020, 19:08 |

    Сложность в том, что после выполнения запроса на считывание кирилицы из бд firebird приходит набор бит не конвертируемый не одной из 135 кодировок qt

  • Profile deleted
    19 September 2020, 22:18 |

    считываете из фб как есть
    в мсскл указываете чарсет при подключении и кладёте утф

  • Aleksey Golovin
    19 September 2020, 23:20 |

    База локальная или есть возможность подключится удаленно? С firebird работал, с  mssql пока нет, но могу попробовать и переписать ПО на С++. Но предварительно хочу протестировать подключение и то что отдает база. Можно в личные сообщения.

  • Profile deleted
    17 September 2020, 22:20 |

    Для «исправить» нужно наличие исходных кодов программы, пересылающей данные.
    В противном случае нужно писать новое приложение. Без этого теряется смысл конвертации базы MSSQL - старое всё равно будет портить кодировку...

  • Maksim Tyutyunnikov ООО НПП "Энтоп"
    17 September 2020, 22:41 |

    исходники есть

  • Profile deleted
    17 September 2020, 23:44 |

    Qt был бесплатный или платный?

  • Maksim Tyutyunnikov ООО НПП "Энтоп"
    20 September 2020, 11:42 |

    а есть разница ? QT 5.10

  • Profile blocked
    17 September 2020, 19:00 |

    везде ставить кодировку  utf-8 .в эту кодировку влазит все вплоть до иероглифов.

Current freelance projects in the category Databases & SQL

Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:

45 USD

Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into…

System & Network AdministrationDatabases & SQL ∙ 2 days 18 hours back ∙ 16 proposals

Accounting, planning, and sales system for a mushroom farm

601 USD

Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully…

Databases & SQLClient Management & CRM ∙ 4 days 22 hours back ∙ 55 proposals

External report 1C 8.3 — forecast of goods balances

22 USD

An external report (.erf) is needed for 1C:Enterprise 8.3 (configuration to be specified). What it should do: Extract product balances from the database Analyze sales history for the last 30 days Calculate the average sales rate for each product Determine how many days until the…

Databases & SQLClient Management & CRM ∙ 4 days 22 hours back ∙ 13 proposals

Web Application & Database Security Audit for Custom CRM — BaaS / Database-as-API Specialist (Penetr

Project Overview We operate a custom-built customer relationship management (CRM) platform that runs two service businesses on a single system. It is a modern JavaScript web application backed by a backend-as-a-service (BaaS) database and deployed on a serverless hosting…

Databases & SQLTesting & QA ∙ 5 days 11 hours back ∙ 10 proposals

Database synchronization

Synchronization of Microsoft Access programs and CRM SalesDrive. Data transfer from CRM to Microsoft Access in the first stage (changing the funnel status). Data transfer from Microsoft Access to CRM in the second stage (changing the status in the program).

Databases & SQL ∙ 5 days 17 hours back ∙ 13 proposals

Client
Maksim Tyutyunnikov ООО НПП "Энтоп"
Ukraine Dnepr  24  0  1
Project published
5 years back
102 views