时下自己常用的ADO方式,原本的ODBC对比ADO是种比较老的方式了.
除了以上,其他类型是否有在不同情况下更加显得优秀的?
比如项目要求是小型数据库的..
项目要求中型的数据库,数据量不大的..
项目要求大型数据库,数据量大的..
请各位大侠多多指点.
除了以上,其他类型是否有在不同情况下更加显得优秀的?
比如项目要求是小型数据库的..
项目要求中型的数据库,数据量不大的..
项目要求大型数据库,数据量大的..
请各位大侠多多指点.
再仔细问个问题:
ADO 比如VS2005连接SQL SERVER时
比如先建立和一个数据库的连接.
然后再具体连接某一个表,在具体操作表中数据的时候,用
DBstr = "insert into ...";
m_pCon->Execute(_bstr_t(BDstr),NULL,adCmdText);还是用
theApp.m_pRs_slot->Open(_variant_t("表名"), _variant_t((IDispatch *)theApp.m_pCon,true),adOpenKeyset,adLockOptimistic,adCmdTable);
theApp.m_pRs_slot->MoveFirst();
while(!(m_pRs_slot->adoEOF))
{
for(int i = 0;i<2;i++)
{
_variant_t GetValue;
GetValue=m_pRs_slot->GetCollect((_bstr_t)SlotColName[i]);//SlotColName[i]为字段名
的方式要效率高一些,
还是都不好,请指点
m_pCon->Execute(_bstr_t(BDstr),NULL,adCmdText); 的形式要块些?
不过查询时,用SQL语句如果要把内容全部显示的话也要用指针一个一个读取出来,这个和上面的比是否差不多?