set conn=Server.CreateObject("ADODB.connection")

set conn=Server.CreateObject("ADODB.connection"),第1张

你有这种连接方法,要注意两个问题,第一odbc里的数据源要添加,第二,含有这个连接代码的所有文件,都要必须和dbmdb这个数据库文件在同一文件夹下,也就是相同路径!

<%

set conn=servercreateobject("adodbconnection")

connopen "driver={microsoft access driver(mdb)};dbq="&servermappath("kxhinfomdb")

%>

你代码没什么问题,应该是你的数据源不添加或添加错误,如果你正确添加了数据源,那么你把我这段代码中的数据库文件名改成你的就可以了

或者直接换成

Set Conn = ServerCreateObject("ADODBconnection")

DB = "xxmdb"

ConnStr = "Provider=MicrosoftJetOLEDB40;Data Source=" & ServerMapPath(DB)

ConnOpen ConnStr

这个问题一般是由数据库查询语句错误,

根据提示,是查询语句没有 返回记录,

检查数据库 查询语句,最简单的方法是 粘贴下来 放在数据库里 执行一下,如果还不行的话

做一个 判断语句

如果 数据集为空 那么

或者

结束如果

(=。=有点易语言了 呵呵~)

ADO(ACTIVEX DATA OBJECTS)应用层的数据访问接口

ODBC 数据库驱动接口

OLE DB 系统级数据访问接口

DAO (DATA ACCESS OBJECTS) 对象的数据访问接口

ADO是基于全新的OLE DB技术而设计的是一种基于应用程序层的数据访问接口它是DAO/RDO的后继产物

DAO是VB最先采用的面向对象的数据访问接口,通过DAO访问MICROSOFT JET数据库引擎

ADODC是封装ADO的VB数据控件,可减少代码编写

ADODB是数据对象, *** 作数据库需通过编写代码 来实现

以上简单说明仅供参考

呵呵,是你太懒啦,你在网上搜一下很多示例。你搜索ADO

VB就可以找到

定义数据库,记录集

Dim

conn

As

New

ADODBConnection

‘---定义数据库连接

Dim

rs

As

New

ADODBRecordset

’---定义记录集

csql

=

"select

from

table

where

你的条件"

RSopen

csql,3,3

if

RSrecordcount

=

0

Then

RSaddnew

'---插入

RS(0)

=

RS(1)

=

RS(n)

=

RSupdate()

else

更新

RS(0)

=

RS(n)

=

RSUpdate()

更新

如果是删除,则RSdelete()

end

IF

如果只是查询,用RSopen

csql,conn,1,1就行

插入还可以使用

csql

=

"insert

into

table

(字段列表)

vlaues(对应值)"

RSopen

csql,conn,3,3

删除也可以用

csql

=

"delete

from

table

where

条件”

RSopen

csql,conn,3,3

语法:

数据库连接.连接Access (文件名,密码)

成功返回真,失败返回假

例如:

数据库连接连接Access (“db1mdb”, “123456”)

以上就是关于set conn=Server.CreateObject("ADODB.connection")全部的内容,包括:set conn=Server.CreateObject("ADODB.connection")、我的网站 后台提示“ADODB.Field 错误 '80020009'、详解DAO、ADO、ADODC和ADODB的区别和联系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存