社区
VB基础类
帖子详情
如何使用ADODB.connection实现与本地Access数据库的连接?
heartpartee
2005-01-23 10:14:47
如何使用ADODB.connection实现与本地Access数据库的连接?
我是这样写的:
With DB_Conn
.ConnectionString = "data source=fis"
.CursorLocation = adUseClient
.ConnectionTimeout = 60
.CommandTimeout = 120
.Open
End With
好像不行!
求教各位大侠!
...全文
748
6
打赏
收藏
如何使用ADODB.connection实现与本地Access数据库的连接?
如何使用ADODB.connection实现与本地Access数据库的连接? 我是这样写的: With DB_Conn .ConnectionString = "data source=fis" .CursorLocation = adUseClient .ConnectionTimeout = 60 .CommandTimeout = 120 .Open End With 好像不行! 求教各位大侠!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhaojunliang
2005-01-23
打赏
举报
回复
up
heartpartee
2005-01-23
打赏
举报
回复
楼上的说得很对,我以前就是做Oracle的,然后照抄了原来的,佩服阿佩服阿!
daisy8675
2005-01-23
打赏
举报
回复
With DB_Conn
.ConnectionString = "data source=fis" //字符串错误,access是jet连接
.CursorLocation = adUseClient
.ConnectionTimeout = 60 //连接时间,这个一般用语sql
.CommandTimeout = 120 //命令时间,一般用语sql,本地acess不用考虑这么长的时间
.Open
End With
daisy8675
2005-01-23
打赏
举报
回复
Option Explicit
Private Rs As New ADODB.Recordset
Private Conn As New ADODB.Connection
Private Sub Form_Load()
Dim strConn As String
' 连接数据库的字符串
' 连接带密码的数据库,直接在连接符后面加上Jet OLEDB:DataBase Password='您的密码'
' 连接Access97数据库需要使用Jet.OLEDB.3.5,Access2K和以上数据库使用Jet.OLEDB.4.0
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;Persist Security Info=False"
' 使用客户端数据游标
Conn.CursorLocation = adUseClient
' 打开Access的连接
Conn.Open strConn
' 如果RecordSet的状态不是关闭状态,则关闭Recordset
If Rs.State <> adStateClosed Then Rs.Close
' Recordser打开表People
Rs.Open "Select * from People", Conn, adOpenKeyset, adLockOptimistic
' 报告出 一共多少笔数据,测试是否存在数据
' MsgBox Rs.RecordCount
' 绑定进DataGrid
Set DataGrid1.DataSource = Rs
End Sub
你的strConn也就是连接字符可以用adodc控件去生成
heartpartee
2005-01-23
打赏
举报
回复
有错误,但是err.descrpition中显示不出来!
求教
cnlyh
2005-01-23
打赏
举报
回复
.ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=fis.mdb;Persist Security Info=False"
零基础学习
access
(第一天)建立
数据库
连接
Sub
连接
数据库
() '引用 '创建
连接
对象 Dim con As New
ADO
DB
.
Connection
'
连接
数据库
With con .Provider = "microsoft.ace.ole
db
.12.0" .
Connection
String = ThisWorkbook.Path & "\新建 Microsoft
Access
数据库
....
asp
连接
mysql ole
db
_provider=microsoft.jet.ole
db
……
数据库
连接
方法的疑惑?
很多朋友对ASP
连接
ACCESS
数据库
的方法不太熟悉.下面把几种方法列举出来,需要用的时候或者自己的程序出现问题的时候与这些源程序对照一下,说不定会有所启发.1.set
db
connection
=Server.CREATEOBJECT("
ADO
DB
.
CONNECTION
")
DB
Path = Server.MapPath("customer.m
db
")
db
connection
.Open "drive...
VBScript错误处理
<% set c.createobject("
ADO
DB
.
CONNECTION
") C+server.mappath("e.m
db
")+";DefaultDir=;DRIVER={Microsoft
Access
Driver (*.m
db
)};" On Error resume Next conn.open Connstr If Err Then Response...
Access
+VBA:
ADO
DB
数据库
访问(一)
Objective:得到某个
数据库
的控制权: 1,读取数据表的数据 2,修改数据表的数据(删除,更新,增加) 在
Access
中访问表中的具体数据,我们需要常用的方法是
使用
ADO
DB
connection
。 注意:
使用
ADO
DB
前,要在VBA中选择一下Data object,否则会报错,个人经验2.8以上就可以了: Step1: 得到
数据库
的控制权: 定义一个new recordset 定义一个new currentproject.
connection
最主要的是需要有一个rs.Open S.
VBA
连接
Access
数据库
和Excle
VBA
连接
数据库
步骤: 1.创建
连接
对象 2.打开
连接
3.执行SQL 4.关闭
连接
5.释放
连接
对象
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章