使用ADO连接SQL 并显示数据库内容
各位大侠 我现在能用ADO 连接数据库 但是我想把数据库的内容显示到程序上要怎么做
具体从数据库中在怎么读出代码呢 ??
分少 但是肯定给
[解决办法]
/*放个DataSource,DBGrid到界面上设置DBGrid的DataSource为DataSource1设置DataSource1的DataSet为ADOQuery1前面你点击ADOQuery1的ConnectString ,build生成数据库连接串将那条sql语句添加到ADOQuery1的SQL属性里面然后设置ADOQuery1的Active为true,若不出现以外,在DBGrid1中应该可以看到数据了。*/
[解决办法]
DBGRID绑定之后,就不用写代码了,这样就行了
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(strSQL);
ADOQuery1->Open(); //若是DML语句或者其他不返回结果记录集的sql语句,这里应该是ExeSQL方法
[解决办法]
如果用纯代码设置的话,用ado,可以这样
先用ADOConnection连接数据库,设置connectionString属性
AnsiString conn="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;";conn+="Initial Catalog=数据库名;Data Source=(local)";ADOConnection1->ConnectionString = conn;ADOTable1->Connection=ADOConnection1;ADOTable1->TableName="表名";DataSource1->DataSet=ADOTable1;DBGrid1->DataSource=DataSource1;