none
Ошибка при подключении firebird в Entity Data Model RRS feed

  • Общие обсуждения

  • Уважаемые Гуру!
    Сделал подключение к firebird из VisualStudio 2010  


    Пытаюсь создать Entity Data Model, но получаю ошибку

    Unable to generate the model because of the following exception: 'An error occurred while executing the command definition. See the inner exception for details.
    Dynamic SQL Error
    SQL error code = -504
    CHARACTER SET UTF8 is not defined
    Dynamic SQL Error
    SQL error code = -504
    CHARACTER SET UTF8 is not defined

    Хотя при подключении указал Character Set = cp1251, с этой кодировкой прямое подключение к базе данных работает нормально с такой строкой подключения

       string connectToFBstring = @"UserID=sysdba;Password=masterkey;Database=C:\FR20\Fro3\Fro3_01.gdb;DataSource=localhost;Charset=WIN1251;

     How to fix, как говорят французы?

    28 апреля 2016 г. 14:53

Все ответы

  • Здравствуйте,

    Пробуйте забэкапить БД и затем ее восстановить (см. Firebird CHARACTER SET UTF8 is not defined)


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    29 апреля 2016 г. 7:12
    Модератор
  • База данных присылается в архиве от контрагентов. 
    29 апреля 2016 г. 8:29
  • Я попробовал сделать backUp and restore  с помощью gbak, но получил сообщение об ошибке "Character set parameter is missing". Я до сих пор не работал с firebird, как правильно сделать backup and restore?  Если это решило бы проблему, я бы попробовал договориться чтобы с исходной базой проделали ту же процедуру, хотя неизвестно, не нарушит ли это функционирование тех программных комплексов где база используется. 
    • Изменено ATerentjev 29 апреля 2016 г. 10:11
    29 апреля 2016 г. 10:10