Конференция "Базы" » Подключиться к базе .sdf (Декларант Алко)
 
  • oleg121212 © (29.06.14 12:49) [0]
    Здравствуйте! Помогите пожалуйста с одной проблемой. Сам уже убился - решить не могу. Имеетмя
  • oleg121212 © (29.06.14 12:52) [1]
    Имеется установленная программа Декларант Алко. Нужно отредактировать из базы данных с расширением sdf. Ни как не могу к ним подключится через ADO Connection. Не могли бы подсказать строку подключения. Буду очень благодарен.
  • oleg121212 © (29.06.14 13:18) [2]
    Пример базы загружен на яндекс диске https://yadi.sk/d/ftrXXlztVKj6o
    Пытаюсь подключиться на Delphi 7
  • brother © (29.06.14 13:58) [3]
    > Нужно отредактировать из базы данных с расширением sdf

    что Вы хотите редактировать? базу или что?
  • oleg121212 © (29.06.14 14:52) [4]
    данные в базе
  • brother © (29.06.14 15:50) [5]
    > ADO Connection

    скорее всего оно Вам не поможет... я хз, что это за формат, там не видно заголовков...
  • oleg121212 © (29.06.14 16:02) [6]
    А чем тогда можно попробовать? bde, я так понимаю, тоже не поможет.
  • brother © (29.06.14 16:07) [7]
    TrID не помог выяснить формат... бросайте это гнилое дело...
  • oleg121212 © (29.06.14 16:23) [8]
    Просто так бросить не получиться. Все равно страдать. Вариантов не много.
    Каждый раз мучится с этой, скажем, слегка недоработанной программой.
    Написать свою, наброски уже есть, но львиная работа впереди, к тому же из-за того что наши министерства очень любят менять форматы, нужно будет все это отслеживать и периодически переделывать программу.
    Третий вариант был бы самый простой, добавлять данные и править непосредственно в базе Декларанта и потом уже использовать его стандартные функции. Но тут этот непонятный формат баз...
  • brother © (29.06.14 16:28) [9]
    удачи...
  • oleg121212 © (29.06.14 17:07) [10]
    Спасибо

    Я тут еще вспомнил. Находил программку для редактирования этих sdf. Называется SDF Viewer. Нашел у себя ее инсталятор https://yadi.sk/d/2B8fORHgVMauF

    Оказалось какой я файл предложил для примера запаролен. А открывал я им другой файл, вот этот https://yadi.sk/d/aglsu1xhVMVVS.
  • ухты (29.06.14 19:39) [11]
    это формат Microsoft SQL Server Compact, если не самопальный
  • oleg121212 © (29.06.14 19:55) [12]
    Частично решил. Строка подключения,  если кому интересно Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=c:\dekl\sys.sdf
    т.е базы SQL Server Compact 3.5. В общем то я пытался так и раньше подключаться, может я чего тормозил, может помогла переустановка этого сервера, как оказалось он вместе с Декларантом ставиться.
    Проблема теперь: ADOQuery не понимает тип данных nvarchar. Застрелиться... Весь день...
 
Конференция "Базы" » Подключиться к базе .sdf (Декларант Алко)
Есть новые Нет новых   [134427   +34][b:0][p:0]