!!送分了送分了送分了送分了!! 初级问题啊,别笑我:VB中如何使用ADO连接ACCES,有多种格式吗?那些参数分别代表什么意思,有密码的数据库和没密码验证的数据连接字符串一样吗?连SQLSERVER呢?还是一样写吗?写个实例子帮我下把!急的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DRIVER=Microsoft Access Driver (*.mdb)UID=adminDefaultDir=K:\WORK\aaa\dataDBQ=K:\WORK\aaa\data\data.mdb 'Access'引用ADO(Microsoft ActiveX Data Objects 2.X Library)Private Sub Command1_Click() On Error GoTo err Dim cn As New ADODB.Connection, rs As New ADODB.Recordset '有密码的连接方式 'cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Test.mdb;Jet OLEDB:DataBase password=12345;" '无密码的连接方式 cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Test.mdb;Persist Security Info=False" cn.Open rs.CursorLocation=adUseClient’设置客户端游标 rs.Open "select * from 表1", cn, 3, 2 Set DataGrid1.DataSource = rs Text1.Text= rs.Field(0).value'得到第一行第一列的值 Text2.Text=rs.Field(0).Name'得到第一列的列名 MsgBox rs.RecordCount'得到记录的条数 Exit Suberr: MsgBox err.DescriptionEnd Sub SQL Server:'有密码的连接:cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=登陆用户名;Password=登录密码;Initial Catalog=数据库名;Data Source=yourSERVICE"'无密码的连接:cn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库名;Data Source=服务器别名" App.Path\Test.mdb 前面的App.Path是固定写法吗?是什么意思rs.Open "select * from 表1", cn, 3, 23,2 分别是代表什么 为什么是3,2 App.Path\Test.mdb 的路径问题我清楚了,rs.Open "select * from 表1", cn, 3, 23,2 分别是代表什么 为什么是3,2谁帮我解释下啊 语法recordset.Open Source, ActiveConnection, CursorType, LockType, Options----------------------------------------------------------------------CursorType 属性指示在 Recordset 对象中使用的游标类型。设置和返回值设置或返回以下某个 CursorTypeEnum 值。常量 说明 AdOpenForwardOnly 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。 AdOpenKeyset 键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。 AdOpenDynamic 动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移动,但不包括提供者不支持的书签操作。 AdOpenStatic 静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添加、更改或删除不可见。 --------------------------------------------------------------------------------LockType 属性指示编辑过程中对记录使用的锁定类型。设置和返回值设置或返回以下某个 LockTypeEnum 的值。常量 说明 adLockReadOnly 默认值,只读。无法更改数据。 adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。 adLockOptimistic 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用 Update 方法时锁定记录。 adLockBatchOptimistic 开放式批更新。用于与立即更新模式相反的批更新模式。 rs.Open "select * from 表1 ", cn, 3, 2 等价于 rs.Open "select * from 表1 ", cn, adOpenStatic,adLockPessimistic 我试了下用ADODC打开才200行的记录 并处理了一下数据再显示.很慢啊. 请问一个网页登陆问题 谁有vb编写的超市前台pos销售系统代码(购买) 如何修改一个文件中的指定数据?(在线等) 跪求高手 编程 如何自动生成 急用 查找程序的父进程! 定义adodb对象的问题 动态加载系统中的字体时,如何给字体分类显示? vb到底能不能取得真正的硬盘序列号(不是分区的!因为格了就变了,没用)?? lxj19(奋斗):VB的控件char如何使用 有什么质料么?谢谢 setup factory 打包超郁闷,跪求大虾们帮顶(俺只有这么多分了)! 关于连接远程的SyBase数据库的问题
UID=admin
DefaultDir=K:\WORK\aaa\data
DBQ=K:\WORK\aaa\data\data.mdb
'引用ADO(Microsoft ActiveX Data Objects 2.X Library)
Private Sub Command1_Click()
On Error GoTo err
Dim cn As New ADODB.Connection, rs As New ADODB.Recordset
'有密码的连接方式
'cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Test.mdb;Jet OLEDB:DataBase password=12345;"
'无密码的连接方式
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Test.mdb;Persist Security Info=False"
cn.Open
rs.CursorLocation=adUseClient’设置客户端游标
rs.Open "select * from 表1", cn, 3, 2
Set DataGrid1.DataSource = rs
Text1.Text= rs.Field(0).value'得到第一行第一列的值
Text2.Text=rs.Field(0).Name'得到第一列的列名
MsgBox rs.RecordCount'得到记录的条数
Exit Sub
err:
MsgBox err.Description
End Sub
'有密码的连接:
cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=登陆用户名;Password=登录密码;Initial Catalog=数据库名;Data Source=yourSERVICE"
'无密码的连接:
cn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库名;Data Source=服务器别名"
rs.Open "select * from 表1", cn, 3, 2
3,2 分别是代表什么 为什么是3,2
3,2 分别是代表什么 为什么是3,2谁帮我解释下啊
----------------------------------------------------------------------
CursorType 属性
指示在 Recordset 对象中使用的游标类型。设置和返回值设置或返回以下某个 CursorTypeEnum 值。常量 说明
AdOpenForwardOnly 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。
AdOpenKeyset 键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。
AdOpenDynamic 动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移动,但不包括提供者不支持的书签操作。
AdOpenStatic 静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添加、更改或删除不可见。
--------------------------------------------------------------------------------LockType 属性
指示编辑过程中对记录使用的锁定类型。设置和返回值设置或返回以下某个 LockTypeEnum 的值。常量 说明
adLockReadOnly 默认值,只读。无法更改数据。
adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。
adLockOptimistic 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用 Update 方法时锁定记录。
adLockBatchOptimistic 开放式批更新。用于与立即更新模式相反的批更新模式。 rs.Open "select * from 表1 ", cn, 3, 2
等价于 rs.Open "select * from 表1 ", cn, adOpenStatic,adLockPessimistic