vb与access数据库连接有几种方法

vb与access数据库连接有几种方法,第1张

方法如下:

第一种连接和记录集分开声明

<%

db="db/darden.mdb"

set conn=server.createobject("ADODB.connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0Data Source=" &Server.MapPath("" &db &"")

conn.open connstr

%>

<%

set rs=server.createobject("adodb.recordset")

sql="select * from ebook order by id desc"

rs.open sql,conn,3,3

rs.addnew

......

......

rs.update (rs.delete)

rs.close

set rs=nothing

conn.close

set conn=nothing

response.write("<center><a href=viewdatabase.asp>显示文字</a></center>")

Response.Redirect "homepage.asp"

%>

第二种连接和记录集一同声明

<%

set rs=server.createobject("adodb.recordset")

sql="select * from ebook order by id desc"

conn = "DBQ=" + server.mappath("book.mdb") + "DefaultDir=DRIVER={Microsoft Access Driver (*.mdb)}"

rs.open sql,conn,3,3

rs.addnew

......

......

rs.update (rs.delete)

rs.close

set rs=nothing

response.write("<center><a href=viewdatabase.asp>显示文字</a></center>")

%>

ASP数据库简单*作教程

<1>.数据库连接(用来单独编制连接文件conn.asp)

<%

Set conn = Server.CreateObject(ADODB.Connection)

conn.Open DRIVER={Microsoft Access Driver (*.mdb)}DBQ= &Server.MapPath(\bbs\db1\user.mdb)

%>

在VB中,连接ACCESS数据库的方法主要有下面三种

a.Data Link文件

b.使用ODBC数据源名称

c.使用连接字符串

使用数据环境设计器创建数据库连接,首先添加环境引用。然后找到数据源进行连接。

Data 控件连接中,ODBC数据源的连接和使用字符串的连接 与直接使用ODBC数据源连接中,不同是,直接使用ODBC数据源设置好路径后,再用connection对象连接即可;Data控件则不用Connection 对象,有控件,设置好路径了,就直接连到啦。

数据环境设计器和ADO 对象,都用到了connection连接。不同的是,数据环境设计器中,connection连接途径是和data控件中字符串的连接步骤一致。

总结不同:ADO对象连接需要编写代码,其他的不用编写代码。

下面详细介绍每一种连接方法的详细步骤:

1.使用ADO connection对象

首先,要建立ADO引用,定义connection这个类,然后实例化对象。

代码完成如下:

2.使用ODBC数据源

首先,打开电脑上的ODBC数据源,建立关系。

步骤如下:

1)打开电脑上的ODBC数据源。

如下图所示:

2)点击添加。

 3)命名 。

4)和数据库源建立关系。

5)用代码实现连接。

3,ADO Data 控件创建连接。

1)右击data控件,选择ADODC属性。

2)从三种连接资源中选择一种。

使用data Link 文件:直接点击浏览,找到包含连接字符串的.udl文件即可,

使用ODBC数据源连接,单击新建。

选择用户数据库,之后的 *** 作跟2中步骤一样。

使用连接字符串:单击生成。

测试连接。

4,使用数据环境设计器创建数据库连接。

添加引用。

       


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9659143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存