Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.135.198.49] |
|
Сообщ.
#1
,
|
|
|
как мне их скрестить, что бы работать с Microsoft SQL
|
Сообщ.
#2
,
|
|
|
ODBC API наверное и в Билдере можно успешно использовать. Но гораздо удобнее, имхо, OLEDB или ADO.
|
Сообщ.
#3
,
|
|
|
Почему?
Или потому что они в него встронеы? |
Сообщ.
#4
,
|
|
|
Работай через ADO - исчезнет проблема настраивать компы у юзеров (ODBC);
Компоненты ADO в билдел встроены. |
Сообщ.
#5
,
|
|
|
Можно работающий пример, а то я как то не понимаю.
еще ADO и в Африке ADO, то есть могу ли я VB пример переделать под Bilder ? |
Сообщ.
#6
,
|
|
|
Что значит скрестить? работать без BDE? или как?
|
Сообщ.
#7
,
|
|
|
Да хочу без BDE.
(Ничего скречивать я собирался) |
Сообщ.
#8
,
|
|
|
Ну если вообще без BDE:
АDO - не ковырял, не знаю. OleDB - головной боли много, а выигрыш не большой, встроенные компоненты не используешь . В принципе, при ODBC роль BDE сводится к минимуму - настройка алиасов и все, дальше сам BDE сидит на OleDB. Если хотите, такой вариант могу расписать. |
Сообщ.
#9
,
|
|
|
механизьм ADO в BC мне нравится НАМНОГО больше, чем в VB6 - более продуманный и простой в понимании объект - если не мудрствовать лукаво, просто объект - на форму, а потом по мастеру... даже пример не хочу давать - просто до омерзения, поймёшь по ходу дела... когда будешь работать с хранимыми процедурами через ADO, обрати особое внимание на расположение курсора и на кэш...
NB!! ADO работает МЕДЛЕННЕЕ, чем BDE... |
Сообщ.
#10
,
|
|
|
Я вот попробовал получается что можно к Microsoft SQL подсоеднится и через TADOConnection TADoDataSEt зачем такое много образие?
Кстатии на курсор я обратилвнимания но совсем въехал, можно по дробнее |
Сообщ.
#11
,
|
|
|
многобезобразие диктуется интерфейсом - сначала создаётся соединение, а затем используются его свойства и методы, одним из которых является получение набора записей от БД (либо выборкой, либо хранимой процедурой, которая может возвращать, а может и не возвращать данные)
в том случае, когда данные возвращаются, они помещаются в буфер (курсор), который может размещаться либо на сервере, либо у клиента в зависимости от целей... |
Сообщ.
#12
,
|
|
|
А какой минимальй набор компонетов что бы можно было нормально редактировать БД.
И как хранится результат запроса? |
Сообщ.
#13
,
|
|
|
В зависимости от того, ЧТО обрабатывает выборку - сервер (хр.пр., триггер) или клиент, результаты можно оставить на сервере либо перегнать себе.
Компоненты ТЕ ЖЕ, что и при работе с ODBC - они все на вкладке ADO , да ещё DataSource для связи компонентов отображения (типа DBGrid) с ADO...(лучше пробуй ADODataSet - он универсальный) (прошу прощения за возможную неточность - нет по рукой BC++ - пишу по памяти...) - ИТОГО ТРИ компонента... |
Сообщ.
#14
,
|
|
|
Мне интереусет такой вопрос редактирование:
Я вот что пишу DBGrid и как это сохранить на сервер? Мысли есть, но больноя уж криво при думал. |
Сообщ.
#15
,
|
|
|
Возможность редактирования заложена в свойствах DBGrid.
подтвердить результаты для сервера - ->Post разумеется после ->Edit |
Сообщ.
#16
,
|
|
|
Что DBGrid сама генерирует SQL команду Update?
|
Сообщ.
#17
,
|
|
|
По моему через ADODataSet нельзя использовать такие опрераторы как INSERT, UPDATE
У меня вышло только через ADOQueri, в UPDATE я совсем не въехал она что ичет а затем только меняет? Если у меня ADODataSet работает на вывод информации, а ADOQueri на обработку это нормально? Ведь каждая имеет подключение. |