[audio04] ')#,X^
连接access /iM$Tb5
HFtf
首先看一个例子代码片断: j,
u#K)7{T
程序代码: V[hK2rVH.
>-cfZ9 {!
-------------------------------------------------------------------------------- -l*g~7|j
Ex(3D[WmMW
using system.data; Omyt2`q
using system.data.oledb; Ka-p& Uv1<
J)x3\[}Ye
......
$aP(|!g
gA^q^>7
string strconnection="provider=microsoft.jet.oledb.4.0;"; \C|cp|A*&
strconnection+=@"data source=c:\begaspnet\northwind.mdb"; zICI_*~
_a
-]?R
oledbconnection objconnection=new oledbconnection(strconnection); }vh Za p^
gR gog*z
...... yp]@^T N
v.g"{us
objconnection.open(); 9O98Q6-s
objconnection.close(); H5xzD9K;/C
M<`|CVl
...... iS: #o>
~L?nq@DL
$|<m9CW
&7 [[h+Lb
-------------------------------------------------------------------------------- I$jvXl=$
oyeG$mpg
解释: M?@pN<|
Y
62r
连接access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的! RUXCq`)"<
i/qTFQst
_
strconnection这个变量里存放的是连接数据库所需要的连接字符串,他指定了要使用的数据提供者和要使用的数据源. ]((i?{jb(
+;gsRhWk
"provider=microsoft.jet.oledb.4.0;"是指数据提供者,这里使用的是microsoft jet引擎,也就是access中的数据引擎,asp.net就是靠这个和access的数据库连接的. U[8{_h<#
.[j%sGdKl
"data source=c:\begaspnet\northwind.mdb"是指明数据源的位置,他的标准形式是"data source=mydrive:mypath\myfile.mdb". r0\f;q
&RY