一、使用相對路徑
public static string m_str_sqlcon = "provider = microsoft.jet.oledb.4.0;data source=" + path + @"\db\db_ms.mdb" ;
位址為專案主目錄的位址
my_con = new oledbconnection(m_str_sqlcon); //用sqlconnection物件與指定的資料庫相連線
二、使用絕對路徑
三、鏈結access完整**public static string m_str_sqlcon = "provider = microsoft.jet.oledb.4.0;data source=e:\\db_ms.mdb";
my_con = new oledbconnection(m_str_sqlcon); //用sqlconnection物件與指定的資料庫相連線
c#連線access程式**:using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.data.common;
using system.drawing;
using system.linq;
using system.data.oledb;
using system.text;
using system.windows.forms;
namespace location
private void form1_load(object sender, eventargs e)
private void button1_click(object sender, eventargs e)
else
con.close();
}private void button3_click(object sender, eventargs e) //退出
private void button2_click(object sender, eventargs e) //查詢模組
private void button4_click(object sender, eventargs e) //新增
con.close();
}private void button5_click(object sender, eventargs e) //刪除
private void button6_click(object sender, eventargs e) //修改
}}
using system.data;
using system.data.oledb;
string strconnection="provider=microsoft.jet.oledb.4.0;";
strconnection+=@"data source=c:begaspnetnorthwind.mdb";
oledbconnection objconnection=new oledbconnection(strconnection);
objconnection.open();
objconnection.close();
解釋:c#連線access資料庫需要匯入額外的命名空間,所以有了最前面的兩條using命令,這是必不可少的。strconnection這個變數裡存放的是連線資料庫所需要的連線字串,他指定了要使用的資料提供者和要使用的資料來源."provider=microsoft.jet.oledb.4.0;"是指資料提供者,這裡使用的是microsoft jet引擎,也就是access中的資料引擎,asp.net就是靠這個和access的資料庫連線的."data source=c:\begaspnet\northwind.mdb"是指明資料來源的位置,他的標準形式是"data source=mydrive:mypath\myfile.mdb".
ps:1."+="後面的"@"符號是防止將後面字串中的"\"解析為轉義字元.
2.如果要連線的資料庫檔案和當前檔案在同乙個目錄下,還可以使用如下的方法連線:
◆strconnection+="data source=";
這樣就可以省得你寫一大堆東西了!
3.要注意連線字串中的引數之間要用分號來分隔.
◆"oledbconnection objconnection=new oledbconnection(strconnection);"
這一句是利用定義好的連線字串來建立了乙個鏈結物件,以後對資料庫的操作我們都要和這個物件打交道.
◆"objconnection.open();"這用來開啟連線.至此,c#連線access資料庫完成.
C 連線access資料庫
using system using system.collections.generic using system.text using system.data using system.data.oledb namespace sql id 姓名 while datareader.read da...
C 連線Access資料庫
using system using system.collections.generic using system.componentmodel using system.data using system.data.oledb add using system.drawing using sys...
C 連線Access資料庫
include using namespace std import生成檔案 msado15.tlh,預設是有namespace adodb 所有內容都包在這個名字空間中。用了no namespace則生成的標頭檔案中沒有namespace,所有內容是全域性的,否則adodb.connection ...