ADO資料庫示例

2021-05-27 23:57:19 字數 1038 閱讀 4648

// stdafx.h

#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("eof", "nul")

// adodlg.cpp

coinitialize(null);

_connectionptr spconn(__uuidof(connection));

_recordsetptr spset(__uuidof(recordset));

_commandptr spcmd(__uuidof(command)); // (3) good

spconn->connectionstring = "provider=sqloledb.1;data source=(local);initial catalog=pubs;integrated security=sspi;";

spconn->open("", "", "", adconnectunspecified);

// spset = spconn->execute("select * from authors", null, adcmdtext); (1)

// spset->open("select * from authors", _variant_t((idispatch*) spconn), adopendynamic, adlockoptimistic, adcmdtext); (2)

spcmd->put_activeconnection(_variant_t((idispatch*) spconn)); // (3)

spcmd->commandtext = "select * from authors"; // (3)

spset = spcmd->execute(null, null, adcmdtext); // (3);

while (!spset->nul)

spset->close();

spconn->close();

couninitialize();

通過ADO控制項訪問資料庫示例

下面以microsoft office access資料庫為例,講解通過ado控制項訪問資料庫的方法。這種方法基本不用編寫 就可以完成對資料庫的訪問,非常方便。1 在access 中建立資料庫 student.mdb 並新增表 stu info 如下圖 這裡的欄位名使用了中文,只是為了教學方便,建議...

ado讀取資料庫

當我們在使用ado運算元據庫的時候經常會碰到一些問題!例如資料庫為空我們就應該對是否為空做出判斷!variant t var var bstr t m precordset getcollect z controllersn if var.vt vt null else m list.setitem...

ADO 訪問資料庫

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...