社区
VB基础类
帖子详情
如何用ado对象添加、更改、删除记录(在线等)
pipisi
2003-07-03 10:06:45
我定义了一个记录集adors
添加记录我写的是adors.addnew
删除adors.delete
更改adors.update
为什么不好用啊
请高手指点
...全文
79
9
打赏
收藏
如何用ado对象添加、更改、删除记录(在线等)
我定义了一个记录集adors 添加记录我写的是adors.addnew 删除adors.delete 更改adors.update 为什么不好用啊 请高手指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TigerHu
2003-07-04
打赏
举报
回复
mark
pipisi
2003-07-04
打赏
举报
回复
多谢各位
小弟问题解决(是因为个人疏忽 :))
散分
csdngoodnight
2003-07-04
打赏
举报
回复
工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)
Option Explicit
Dim WithEvents adoRS As Recordset
Dim db As Connection
'提数据事件
Set db = New Connection
db.CursorLocation = adUseClient
db.Open"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\db1.mdb;Jet OLEDB:Database Password=1234;"
' ##########################################
'打开密码是1234的Access2000数据库db1.mdb
'不需要密码,就把Jet OLEDB:Database Password=1234;这段去掉
Set adoRS = New Recordset
adoRS.Open "SELECT * FROM 表", db, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = adoRS'赋值给表,根据你自己的情况而定(下同)
DataGrid1.Refresh
'添加事件
adoRS.AddNew
adoRS![字段a] = text1.Text
adoRS![字段b] = text2.Text
adoRS.UpdateBatch adAffectAll
'删除
adoRS.Delete
adoRS.Requery
Set DataGrid1.DataSource = adoRS
DataGrid1.Refresh
pipisi
2003-07-04
打赏
举报
回复
我用的是datagrid控件,通过在datagrid里添加、更改、删除记录,但是数据库里的记录并没有改变。
请问有什么办法
qingming81
2003-07-04
打赏
举报
回复
新增
adors.addnew
adors.fields("字段1")=""
adors.fields("字段2")=""
…………
adors.update
删除
adors.delete
if adors.eof then
adors.movelast
else
adors.movenext
end if
修改
adors.move 123 '首先移动到你指定的那一行,此处是绝对位置(绝对位置从0开始计数)
adors.fields("字段1")=""
adors.fields("字段2")=""
…………
adors.update
jordi2014
2003-07-04
打赏
举报
回复
注意记录集游标位置,打开方式和锁的方式;
另外你还要判定在update 时,你的设置是否生效,因为你的设置不正确,ado也不报错。
Sant11
2003-07-03
打赏
举报
回复
adodc1.recordset.addnew
Adodc1.Recordset.Fields("表中字段所在的索引号") = 内容
.
.
adodc1.recordset.update
'在表是第一个字段它的fields()为"0"
例:
dodc1.Recordset.AddNew
Adodc1.Recordset.Fields(0) = Text1(0).Text
Adodc1.Recordset.Fields(1) = Text1(1).Text
Adodc1.Recordset.Fields(2) = Combo1.Text
Adodc1.Recordset.Update
lisheng_77
2003-07-03
打赏
举报
回复
我觉得要注意记录集打开的方式和锁的方式。
dragon525
2003-07-03
打赏
举报
回复
新增
adors.addnew
adors.fields("字段1")=""
adors.fields("字段2")=""
…………
adors.updare
adors.close
删除
adors.delete
adors.update
adors.close
修改
adors.fields("字段1")=""
adors.fields("字段2")=""
…………
adors.updare
adors.close
ado
[1].net中文手册 学习
ado
.net的重要资料
从
ADO
.NET 访问
ADO
记录
集或
记录
:描述如何使用 OleDbDataAdapter 从
ADO
记录
或
记录
集填充 DataSet。
ADO
.NET 方案示例:提供数据识别应用程序的常见编程方案的示例,并使用
ADO
.NET 提供这些方案的解决方案。 ...
Visual C++编程技巧精选500例.pdf
180 如何使用事件
对象
同步进程? 181 如何在两个执行程序间进行数据通信? 182 如何使用工作线程? 183 如何正常终止线程? 184 如何异常终止线程? 185 如何获取线程退出码? 186 如何使用线程优先级? 187 如何使用用户...
Visual.C#2010从入门到精通
20.3 使用
ADO
对象
控件开发应用程序 407 20.3.1 引入
ADO
库文件 408 20.3.2 初始化COM环境 408 20.3.3
ADO
智能指针 408 20.3.4 连接数据库 409 20.3.5 打开
记录
集 410 20.3.6 在
记录
集中移动 411 20.3.7 访问
记录
集中...
Excel VBA实用技巧大全 附书源码
04157为单元格
添加
批注、
删除
批注 04158修改单元格的批注 04159为单元格区域定义名称、
删除
名称(Name属性) 04160为单元格区域定义名称、
删除
名称(Add方法) 04161自动调整单元格大小 04162自动调整工作表全部...
ASP和SQL网站数据库程序设计(DOC)
第11章
ADO
对象
的基础与应用…………303 11-1
ADO
对象
的结构 304 11-1-1
ADO
对象
304 11-1-2
ADO
的结构 304 11-2 Connection
对象
305 11-2-1 连接、打开数据库的 方法 305 11-2-2 直接使用
ADO
与SQL 连接 ...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章