PDA

View Full Version : اتصال به دیتابیس



alireza643
یک شنبه 02 مهر 1385, 11:11 صبح
سلام
من میخواهم به یه دیتابیس اکسس کانکت بشم و از ado هم میخواهم استفاده کنم. کامپوننت های محیط رو دیدم ولی نتونستم ازشون استفاده کنم اگر میتونید منو راهنمایی کنید یا اگر مثالی دارید یا سایتی در این باره مشناسید ازتون میخواهم به من معرفی کنید.

sasan_vm
یک شنبه 02 مهر 1385, 23:41 عصر
سلام

برای اتصال به MS Access database حداقل به 2 کامپوننت احتیاج دارید (در حالت کلی)
البته بدون استفاده از TADOConnection هم میشود ، فقط با TADOTable:

- ایجاد ConnectionString و open کردن db
- انتخاب Table و فعال کردن آن



void __fastcall TForm1::DBOpen(AnsiString FileName)
{
TADOConnection * adoConnection;
TADOTable * adoTable;

__try
{
try
{
AnsiString adoConnectionStr;
adoConnection = new TADOConnection(NULL);
adoConnectionStr.printf("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Persist Security Info=False", FileName);
adoConnection->ConnectionString = adoConnectionStr;
adoConnection->Open();
if ( adoConnection->Connected )
{
// any table you can active
adoTable = new TADOTable(NULL);
adoTable->Connection = adoConnection;
adoTable->TableName = "Your_Table_Name";
adoTable->Open();
//
// Do any thing


}
}
catch(Exception &e)
{
Application->ShowException(&e);
}
}
__finally
{
adoTable->Close();
delete adoTable;

adoConnection->Close();
delete adoConnection;
}
}

mzjahromi
دوشنبه 03 مهر 1385, 06:52 صبح
سوالات C++ Builder رو در بخش دلفی هم میتونید دنبالشون بگردید.
بجز Syntax تقریبا همه چیزشون شبیه به همه

alireza643
دوشنبه 10 مهر 1385, 09:54 صبح
ممنون از راهنمایی شما