none
VB6.0與ACCESS資料庫的連結

    問題

  • 各位大大請問一下

    因我第一次接觸ACCESS

    所以我想知道

    1.如何開啟及關閉連線通道

    我的目前的語法:

    StrCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb;Persist Security Info=False"

    2.當我想插入一行資料該如何做呢?

    我目前的語法:

    StrCnn.Execute ("INSERT INTO REPORT1 ( S_STIME,S_COMM)values('2008-07-19','test'  )")

    但是似乎跟我所想的有差距

    所以請問各位大大正確的方法為何??是否有簡易的範例可做為參考??

     

    2008年7月18日 上午 04:04

解答

所有回覆

  • 1.

    你那是設定 connection string,開關連線是下 Open() 和 Close() 指令。

    你的 connection string 看來沒有什麼問題。

     

    2.

    人家那是既定規格,沒有什麼叫 "我所想的"。

    資料庫插入語法就是 INSERT INTO

    更新就是 UPDATE

    刪除就是 DELETE

    取資料用 SELECT

     

    什麼叫做 "和你所想的有差距?"

    2008年7月18日 上午 06:08
    版主
  •  

    我所想的是指輸出的結果..

    因為雖然開啟通道了..但資料卻沒寫入..

    所以應該是寫入資料的方式有問題

    因此來來詢問各位大大..

    對於輸入ACCESS的語法要如何寫

     

    抱歉我的問題說明讓 大大困擾了

    2008年7月21日 上午 01:11
  • 2008年7月21日 上午 01:29
  •  

    感謝大大提供的 資訊

    目前我已可在ACCESS上寫入 資料

    2008年7月21日 上午 03:33
  • VB6 是用 ADO 。

     

    你如果有安裝線上手冊,就有 ADO 的存取方式。

     

    安裝 Access 2003 以前的電腦,可以找到:

    C:\Program Files\Common Files\Microsoft Shared\OFFICEXX\1028\ADO210.CHM

     

    是中文的,且含大量的範例。

     

     

     

    2008年7月21日 上午 05:24
    版主
  • 感謝~~~

    璉大提供的訊息對小弟資料的查詢幫助很大

    感謝

    2008年7月23日 上午 02:35