Конференция "Базы" » Подключение к MySQL без ODBC [D7, MySQL]
 
  • yurikon (25.05.11 16:51) [0]
    Добрый день!

    Можно ли подключиться к базе MySQL через ADO, не используя одбс драйвер?
    Поясню вопрос. Например, к акцесу можно подключиться и через одбс и напрямую через драйвер Jet. Возможно такое же для MySQL?

    Спасибо!
  • clickmaker © (25.05.11 16:54) [1]
    DBExpress?
  • yurikon (25.05.11 16:58) [2]
    Весь проект написан на ADO, поэтому его надо оставить. Рассматриваю переход на новую СУБД - mysql или mssql. Access уже не устраивает.
  • Anatoly Podgoretsky © (25.05.11 17:03) [3]
    > yurikon  (25.05.2011 16:51:00)  [0]

    Нет, JET не поддерживается, нет ISAM, но можно через OLEDB
  • Anatoly Podgoretsky © (25.05.11 17:04) [4]
    > yurikon  (25.05.2011 16:58:02)  [2]

    Ну и чего тогда тебя бросило на экзотику в виде mysql
  • yurikon (25.05.11 17:54) [5]
    Когда несколько клиентов одновременно обновляют даже разные таблицы в одной акцесовской базе - не все обновления проходят. Плюс еще почему-то посмотреть обновление таблицы из делфи можно не чаще 1-2 секунд.

    Mysql рефрешится несклько раз в секунду.

    Есть правда опасения, что тексты sql-запросов придется подтачивать под mysql или больших разночтений у access и mysql в синтаксисе запросов нет?

    С уважением.
  • ddd329 (25.05.11 20:06) [6]
    Так переходи тогда лучше на mssql
  • Кщд (26.05.11 07:42) [7]
    >ddd329   (25.05.11 20:06) [6]
    Так переходите тогда лучше по этой, например, ссылке:
    http://www.microsoft.com/sqlserver/2005/en/us/pricing.aspx

    Бесплатные редакции есть, но, разумеется, с ограничениями.
    И непонятно, зачем ввязываться, когда есть, к примеру, Firebird.
  • Ega23 © (26.05.11 08:12) [8]

    > Когда несколько клиентов одновременно обновляют даже разные
    > таблицы в одной акцесовской базе - не все обновления проходят.
    >  Плюс еще почему-то посмотреть обновление таблицы из делфи
    > можно не чаще 1-2 секунд.


    Дык понятно, загрузили базу по самые помидоры - теперь страдаете.
    Обновляй то, что обновилось.
  • yurikon (26.05.11 11:20) [9]
    Спасибо за советы.

    Подскажите MSSQL Server Express Edition - это сильно обрезанная версия или для стандартных вещей еще за глаза хватит?

    Еще вопрос, если прога использует mssql, то при установке ее на новый комп обязательно устанавливать sql server или достаточно будет драйверов OLE DB для работы с сервером?

    С уважением.
  • Ega23 © (26.05.11 11:29) [10]

    > Подскажите MSSQL Server Express Edition - это сильно обрезанная
    > версия или для стандартных вещей еще за глаза хватит?


    http://www.microsoft.com/sqlserver/ru/ru/default.aspx


    > Еще вопрос, если прога использует mssql, то при установке
    > ее на новый комп обязательно устанавливать sql server или
    > достаточно будет драйверов OLE DB для работы с сервером?


    Если нужен локальный сервер - надо ставить. Если не нужен - не надо.
  • Anatoly Podgoretsky © (26.05.11 12:26) [11]
    > yurikon  (26.05.2011 11:20:09)  [9]

    Не очень сильно обрезаная, возможно не обрезаны, обрезание по технике, по
    процессорам и размере базы.


    2. Достаточно строки подключения к удаленому серверу. При установке
    бесплатного MS SQL он может работать как в локальном режиме (раз в 10
    быстрее), так и быть удаленым сервером.
  • yurikon (26.05.11 15:14) [12]
    Добрый день!

    Посоветуйте, плиз,  бесплатного клиента для управления mssql server 2008 express.

    Попробовал установить SQL Server 2008 Management Studio Express, но она при запуске на Win7 говорит, что есть известные проблемы совместимости и вылетает нахрен ((.

    С уважением.
  • yurikon (26.05.11 15:26) [13]
    Вопрос снимается, вроде SQL Manager 2010 Lite настроил.
  • yurikon (26.05.11 17:03) [14]
    Уважаемые мастера, еще вопрос с позволения.

    У меня база данных используется локально. Правильно ли я понимаю, что при инсталляции моей проги на другой комп, установщик должен будет:
    - установить ms sql express
    - создать и зарегить там нужную БД ?

    Либо есть какой-то более простой путь?
  • OW © (26.05.11 17:49) [15]

    > - установить ms sql express
    > - создать и зарегить там нужную БД ?

    да
  • Anatoly Podgoretsky © (26.05.11 19:23) [16]
    > yurikon  (26.05.2011 17:03:14)  [14]

    А этот что сложный, особенно учитывая, что ничего регистрировать не надо.
  • yurikon (27.05.11 17:42) [17]
    Добрый день!

    Сегодня еще раз посмотрел настройки InstallShield Express, как вмонтировать в дистрибутив, например, BDE я знаю. А как встроить в дистрибутив инсталляцию  MS SQL SERVER Express?

    С уважением, Юрий.
 
Конференция "Базы" » Подключение к MySQL без ODBC [D7, MySQL]
Есть новые Нет новых   [134431   +13][b:0][p:0]