![]() |
|
|
#1
|
||||
|
||||
|
Всем доброго времени суток!
У меня есть 18 таблиц Microsoft SQL-сервер 2005 и по 3 хранимой процедуры к каждой (добавление, вставка и удаление), нужно написать клиентское приложение. Я хотела привязать ADOCONNECTION, ADOTABLE и ADOSTORED PROC к каждой форме (хотя понимаю, что нерационально - 18 раз такое проделывать). Преподаватель говорит, нужно отдельный модуль создать, туда все адо скинуть, чтобы была универсальная форма для всех таблиц... Не совсем понимаю, как, объясните чуть более подробно, пожалуйста! |
|
#2
|
|||
|
|||
|
File / New / Data Module
И на эту форму (она будет невидима) кидаешь все АDO компоненты (тоже невидимые). |
| Этот пользователь сказал Спасибо AlexSku за это полезное сообщение: | ||
Shoni (24.12.2011)
| ||
|
#3
|
||||
|
||||
|
Не забудьте только упомянуть имя модуля данных в ваших формах.
|
|
#4
|
||||
|
||||
|
Спасибо большое, с этим разобралась
![]() но возник такой вопрос - раньше подключалась к таблицам через ADOConnection, все прекрасно работало, теперь же, при активации ADOTABLE вылезает ошибка - не удалось подключиться, но когда я копирую строку подключения из ADOConnection в ADOTABLE и активирую - всё прекрасно работает... Почему так происходит? |
|
#5
|
||||
|
||||
|
Поменяла провайдер с OLEDB for SQL Server на SQL Native Client и все заработало
|