1樓:江半仙
好像沒有介面函式,因為如果用file之類的檔案模式或者是二進位制方式讀寫mdb檔案會很麻煩的,因為要考慮mdb檔案相當複雜的格式解析,更關鍵的是微軟的東西從來都不開源,你無從解析它的檔案格式!
最好的方法就是呼叫微軟提供的資料庫訪問介面函式,比如使用odbc\dao\ole db\ado等封裝好的類庫中的函式,這樣可以避免解析檔案之類的繁瑣工作,還能最大限度地發揮針對不同版本的mdb檔案解析的相容性,最底層的**已經是封裝成dll的,你也是想看也看不到的。
c語言如何使用access資料庫
2樓:匿名使用者
不知道是否bai是mfc,mfc的方法如下:
原始的du是zhiodbc,mfc有嚮導可以生成dao對應的類。
另外就專是ado,或者說
屬是com元件生成的「智慧指標」,這個沒有嚮導,自己要寫,網上這方面資料也很多。
dao我沒用過,據說是介於odbc和ado之間。
c語言連線access
3樓:小西
將sqlchar connstrin[maxbuflen] = 「driver=;server=127.0.0.
1;uid=root;pwd=root;database=test;charset=gbk;」;
部分改成
sqlchar connstrin[maxbuflen] = 「driver=;dbq=//mydatabase.mdb;uid=admin;pwd=;charset=gbk;」;
dbq指資料庫所在路勁。
之前應該在c:/下新建一個資料庫名為mydatabase.mdb。
result = sqlprepare(hstmt,(sqlchar*)「insert into t_person(fage,fname) values(20,'kider')」,sql_nts);
建立好一個表t_person,和表中的兩個欄位fage,fname。
4樓:匿名使用者
如果是純c語言的話需要引用標頭檔案。
引用iostream.h以及msado15.dll方可進行連線access資料庫的操作。
**量比較大,這裡貼不出來。需要的話可以聯絡我。
5樓:匿名使用者
純c 只是個學習工具,用來開發,搞死你都可以
求在vc中用c語言連線access資料庫的完整**,並且附上解釋 5
6樓:匿名使用者
cstring connectstr = _t("");
if (m_db.isopen ())
m_db.close ();
if (m_db.open (sdsn, false, false, connectstr))
else
return false;
能不能用c語言訪問access資料庫,怎樣訪問?
7樓:匿名使用者
你參考一下下面那篇文版章吧
權
8樓:匿名使用者
在〈開始〉 執行裡面
如何在c程式中呼叫access資料庫
9樓:匿名使用者
class class1
: works for ",reader.getstring(1),reader.getstring(2),reader.getstring(3));
console.writeline(output);}}}}
希望對你有幫助
10樓:匿名使用者
再連線串中加入user id和password
c(winform)中連線access資料庫的字串(我的
bai取當du 前zhiexe的啟 dao動專路徑屬 帥哥可bai以吧資料庫檔案放在你專案du 的debug檔案下zhi面,這樣訪問的dao時候就可以版不加路徑了。連線物件就可以權直接這樣寫 oledbconnection myconnection new oledbconnection provi...
ASP連線ACCESS資料庫失敗,提示「未發現資料來源名稱並且未指定預設驅動程式」
資料呼叫地址不對!呼叫頁當前地址要與資料庫相對地址相同 1 資料庫檔案應該放在站點內,就是把search.mdb拷貝到你的站點根目錄下。2 確保你機子有microsoft access driver 安裝access就可以了 未發現資料來源名稱並且未指定預設驅動程式 家在使用windows時難免有時...
access資料庫連線伺服器問題
問題聽得不太明白,你能再闡述清楚一點嗎?你要用這資料庫幹嗎用?一般都是後臺儲存資料的,所以應該有個前臺收集資料,像 或者某些軟體之類的。hi我!我給你資料!請教一個關於c 應用程式訪問伺服器端access資料庫的一個問題,問題如下 access是單機資料庫,沒有遠端連線功能,如果你一定要遠端連有幾種...