Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с MS SQL Server через Delphi / 14 сообщений из 14, страница 1 из 1
18.10.2002, 15:56
    #32059799
Vetal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
Здраствуйте!

Хочу начать проект на MS SQL под Delphi. Подскажите, как мне лучше получать доступ к MS SQL Server - используя стандартные компоненты (TQuery) через ODBC, или использую ADO (TADOQuery) через OLE DB.

Заранее спасибо

Виталий
...
Рейтинг: 0 / 0
18.10.2002, 15:59
    #32059802
Белов Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
В принципе все равно
что ты лучше знаешь, что тебе удобнее использовать - то и используй.
Я лично использую ADO
...
Рейтинг: 0 / 0
18.10.2002, 19:55
    #32059915
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
Советую использовать ADO.
...
Рейтинг: 0 / 0
21.10.2002, 09:34
    #32060083
Предводитель команчей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
Добрый день всем. IMHO, ADO - лучше. Предлагаю ознакомиться :

http://www.delphikingdom.com/article/ado_bde.htm
http://www.delphikingdom.com/helloworld/ado01.htm
http://www.interface.ru/fset.asp?Url=/borland/ado1.htm

Удачи.
...
Рейтинг: 0 / 0
21.10.2002, 11:42
    #32060156
aleshin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
Однозначно ADO!
При использовании BDE, во время сложных манипуляций с базой данных (имеется в виду изменения) возникают блокировки, которые очень трудно обходить
Происходит это потому, что MS SQL Server видит каждый открытый через BDE Query, как отдельное соединение и обрабатывает их соответственно.
...
Рейтинг: 0 / 0
25.10.2002, 11:24
    #32061845
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
А я бы не юзал АДО - были глюки.
Суть в следующем - приходилось ежедневно делать вставки более миллиона записей из разных баз через АДО. Самое удивительное - вставлялось лимон минус 1-2 записи!
И всегда по разному и из разных баз.
Заюзал бде - все ок.
И по поводу блокировок на сиквеле - делай грязеное чтение - если не критично. Блокировок не будет.
И не запрашивай дохрена записей. А если запрашиваешь - прочти весь набор данных чтоб бде закрыл запрос на серваке.
...
Рейтинг: 0 / 0
25.10.2002, 14:01
    #32061920
dkstranger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
Перебровали множество вариантов...
В конце концов, работаем черз BDE
/иногда коннект MS, иногда - ODBC/
...
Рейтинг: 0 / 0
25.10.2002, 14:16
    #32061928
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
Да вы че, ребята!

Какая BDE?! Borland уже сам от нее отказался.

Ее похоронить уже давно надо, а тут насоветуете человеку.

Только ADO. Ну или dbExpress. Никакой другой альтернативы. А то потом мало не покажется весь проект переделывать.

Перебровали множество вариантов...
В конце концов, работаем черз BDE
/иногда коннект MS, иногда - ODBC/

Вот вот, я и говорю, мучение. :)

приходилось ежедневно делать вставки более миллиона записей из разных баз через АДО. Самое удивительное - вставлялось лимон минус 1-2 записи!
И всегда по разному и из разных баз.

А может алгоритм не тот? :)
...
Рейтинг: 0 / 0
30.10.2002, 19:03
    #32063333
cyc10ne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
хм, а я через DB-Lib работаю напрямки (;
...
Рейтинг: 0 / 0
31.10.2002, 09:40
    #32063420
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
... до первой длинной строки, типов NVARCHAR, SQL_VARIANT, BIGINT или до первой попытки вызвать SUSER_SNAME() или что-нибудь аналогичное, возвращающее UNICODE. После этого резко начинается переписываться код под либы, которые MS поддерживает, а их всего две - ADO и ODBC.
...
Рейтинг: 0 / 0
07.11.2002, 19:51
    #32065769
duha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
Ребята, глюки вполне могут быть и
в самих компонентах ADO.

я думаю лучше шмонать побольше форумов и стараться
глючные места обходить или качать свежую адо с инета.
...
Рейтинг: 0 / 0
08.11.2002, 11:27
    #32065821
Fakas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
ADO и только ADO.
Это конечно не серебрянная пуля, глюки есть, как в самом ADO, так и в борландовской обертке, но для работы с MS SQL IMHO другой альтернативы нет. При чем надо сразу закладываться не на использование TADOQuery или Table а на TADODataSet, TADOCommand и т.п.
Что касается вставки миллиона записей... Не в ту степь копаете. Надо или через Bulk insert или DTS. Но уж никак не через клиента.
...
Рейтинг: 0 / 0
09.11.2002, 08:09
    #32065926
Rousso
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
Кто-нить объясните плиз чайнику, что значит IMHO?
...
Рейтинг: 0 / 0
10.11.2002, 10:17
    #32066001
moonmike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с MS SQL Server через Delphi
IMHO - In My Humble Opinion - по моему скромному мнению то бишь=)))
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с MS SQL Server через Delphi / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]