新聞中心
#T#對于ADO.NET的三個(gè)接口還是深有研究的,這里發(fā)表一下個(gè)人講解關(guān)于ADO.NET _ConnectionPtr接口的。_ConnectionPtr接口返回一個(gè)記錄集或一個(gè)空指針。使用ADO.NET _ConnectionPtr接口返回一個(gè)記錄集不是一個(gè)好的使用方法。對于要返回記錄的操作通常用_RecordserPtr來實(shí)現(xiàn)。而用 _ConnectionPtr操作時(shí)要想得到記錄條數(shù)得遍歷所有記錄,而用_RecordserPtr時(shí)不需要。使用ADO.NET _ConnectionPtr接口。_ConnectionPtr主要是一個(gè)連接接口,取得與數(shù)據(jù)庫的連接。它的連接字符串可以是自己直接寫,也可以指向一個(gè)ODBC DSN。

創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的西湖網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
- _ConnectionPtr pConn;
- if (FAILED(pConn.CreateInstance("ADODB.Connection")))
- {
- AfxMessageBox("Create Instance failed!");
- return;
- }
- CString strSRC;
- strSRC="Driver=SQL Server;Server=";
- strSRC+="suppersoft";
- strSRC+=";Database=";
- strSRC+="mydb";
- strSRC+=";UID=SA;PWD=";
- CString strSQL = "Insert into student(no,name,sex,address) values(3,'aaa','male','beijing')";
- _variant_t varSRC(strSRC);
- _variant_t varSQL(strSQL);
- _bstr_t bstrSRC(strSRC);
- if (FAILED(pConn->Open(bstrSRC,"","",-1)))
- {
- AfxMessageBox("Can not open Database!");
- pConn.Release();
- return;
- }
- COleVariant vtOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);
- pConn->Execute(_bstr_t(strSQL),&vtOptional,-1);
- pConn.Release();
- AfxMessageBox("ok!");
網(wǎng)頁題目:代碼演示:ADO.NET_ConnectionPtr接口使用
文章位置:http://m.fisionsoft.com.cn/article/dhhoopd.html


咨詢
建站咨詢
