Ado Data Control
От: toohtik  
Дата: 29.01.08 20:39
Оценка:
Использую ADO Data Control 6.0 + Visual studio 2005. Возникает следующая проблема. После добавления ADO Data Control на форму и создания переменной тип этой переменной у меня не CAdodc, а CAdodc1, т.е. еще какая то 1 в конце, ну это ладно. Очень долго пытаюсь сделать простейшее связывание ADO Data Control c БД (MS SQL Server). Если в свойствах компонента прописать Connection string, то связь происходит нормально и даже Data Grid отображает данные из таблицы. А вот если Connection string прописывать вручную, т.е. в коде программы, то программа вываливается. Смущает то, что в Интернете пишется что создание соединение должно происходить функцией m_Adodc.SetConnectionString(connect); но у меня этой функции нет! А вместо неё put_ConnectionString(m_strConnection); Подскажите из-за чего это все, а то уже неделю не могу связаться с базой
Re: Ado Data Control
От: Vi2 Удмуртия http://www.adem.ru
Дата: 30.01.08 06:02
Оценка:
Здравствуйте, toohtik, Вы писали:

T>Смущает то, что в Интернете пишется что создание соединение должно происходить функцией m_Adodc.SetConnectionString(connect); но у меня этой функции нет! А вместо неё put_ConnectionString(m_strConnection); Подскажите из-за чего это все.


Все не могу подсказать, а вот SetConnectionString и put_ConnectionString — это обращение к одной сущности, подаваемой разными Визардами по-разному: кто-то добавляет Set, кто-то put_. Все из-за того, что в интерфейсе есть несколько методов(свойств) с одинаковыми именами, выполняющие разные действия: method, propget, propput и propputref. Чтобы различать их в некоторых языках или давать точное положение в таблице виртуальных методов, к имени добавляют префикс.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.