использование БД Access в Borland C++ 6.0
в моей проге. Пожалуйста, если можно выложите исходник, а читал некоторые статьи, так и не понял, а исходники найти не могу.
Я начинающий, так что не будьте так строги.
Если тебе просто надо открыть Access c твоей базой из-под программы - используй функцию ShellExecute, если нет - ждем уточнений;)
Если кому не сложно выложите исходник, я только новичок, так что хочу научиться на исходниках.
Если кому не сложно выложите исходник, я только новичок, так что хочу научиться на исходниках.
НУ собственно никакого исходника то и нет.
все настраивается компонентами.
кидаешь на форму:
ADOTable1
DataSource1
DBGrid1
далее настраиваешь их:
ADOTable1:
свойство - ConnectionString
нажимаешь на кнопку - Build
выбираешь драйвер - Microsoft.Jet.OLEDB.4.0
переходишь на вкладку - подключение и указываешь путь к базы данных
в итоге у тебя получается строка что то типа этого:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Администратор\Мои документы\BD.mdb;Persist Security Info=False
далее ты ее сам можешь генерить программно, если понадобится поменять путь к базе данных
DataSource1:
Свойство - DataSet = ADOTable1;
DBGrid1:
Свойство - DataSource = DataSource1
потом в ADOTable1 устанавливаешь свойство Active в true
все.
Это коннект.
а как работать то используй поиск,
тфууу пальцы чуть не сломал! :)
Рекомендуетя(а иногда без этого вообще не обойтись) использовать для хранения DataSet'ов(да и вообще компонентов, связанных с работой с БД) в специальном модуле DataModule(File->New->DataModule).
Ну и конечно Table - это не единственный вариант работы с таблицами БД, также как и использование ADO для связки - но это уже в литературу;).
[SIZE="6"]{$BCB}\Examples\DBTasks\..[/SIZE]
читать справку и литературу. Потом задавать вопросы.
Тема закрыта.