
1、DimobjCnAsNewConnection,objRsAsNewRecordset
objCn.ConnectionString="Provider=Microsoft.Jet.OLEDB.3.51"&"DataSource="&App.Path&objCn.Open
2、dimobjCnAsConnection
SetobjCn=NewConnection
objCn.Open“DSN=实例2DSN”
3、ADOData控件创建连接
扩展资料
ACCESS数据库特性
1、access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。
2、access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学,非计算机专业的人员,也能学会。
3、在开发一些小型网站WEB应用程序时,用来存储数据。例如ASP+Access。这些应用程序都利用ASP技术在InternetInformationServices运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer。
简单的可以用Adodc控件链接,在自定义里链接数据库,然后在Source中写链接代码:如select*
from
数据库名。
然后用Datagrid表格控件显示数据,在DATASource中选择Adodc控件名。添加代码:Adodc1.Addnew。保存:Adodc1.update。删除:Adodc1.recoderset.delete.
你还有一段连接access数据库的代码没有。你代码里的ExecuteSQL是什么? DimExecuteSQL
As
New
ADODB.ConnectionDataPath
="你的数据库位置"ConnString
=
"Provider=Microsoft.Jet.OLEDB.4.0Data
Source="
&
DataPath
&
"Persist
Security
Info=False"
ExecuteSQL
.open
ConnString
-----------------完整代码--------------未测试---------------Private
Sub
Command1_Click()
Dim
mrc
As
ADODB.RecordsetDim
ExecuteSQL
As
New
ADODB.ConnectionDataPath
="你的数据库位置"ConnString
=
"Provider=Microsoft.Jet.OLEDB.4.0Data
Source="
&
DataPath
&
"Persist
Security
Info=False"
ExecuteSQL
.open
ConnString
txtsql
=
"select
username
from
use
where
username='"
&
Trim(Text1.Text)
&
"'"
Set
mrc
=
ExecuteSQL(txtsql)
If
mrc.EOF
=
True
Then
MsgBox
"
用户名错误!",
vbExclamation
+
vbOKOnly,
"警告"
Text1.SetFocus
Text1.SelStart
=
0
Text1.SelLength
=
Len(Text1.Text)
Exit
Sub
End
If
username
=
mrc.Fields(0)
txtsql
=
"select
username
from
use
where
password='"
&
Trim(Text2.Text)
&
"'"
Set
mrc
=
ExecuteSQL(txtsql)
If
mrc.EOF
=
True
Then
MsgBox
"
密码错误!",
vbExclamation
+
vbOKOnly,
"警告"
Text2.SetFocus
Text2.SelStart
=
0
Text2.SelLength
=
Len(Text2.Text)
Exit
Sub
End
IfMDIForm1.Show
Unload
Me
End
Sub
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)