我是用oralce8数据库,连接后。在程序中用的是adodc控件,与datagrid相连,为什么在修改了datagrid中数据后会自动提交到数据库中,如何设置取消自动提交?
解决方案 »
- 求教VB6下POST怎么运用?
- 在toolbar中增加了最左,左,右,最右四个按钮,禁用某个按钮后发现该按钮上的图片消失。
- 请您帮忙,不胜感激.为什么用ado更新后,data空间要刷新很多次才能够更新?怎么解决?对不起,我只有10分了.还望帮忙.谢谢
- 怎么将VSFLEXGRID中的数据保存到excel中?
- 使用MSHFlexGrid如何能够得到当前鼠标位置下的行坐标??很急的,不好意思没分了,以后绝对补上!!!
- ToolTipText属性--当鼠标在控件上面时,出现提示信息,如果提示信息太多,如何分几行显示?
- 如何压缩数据库显示进度(送100分!决不食言!在先等候!)
- Google技术问题:能进入Google数据库批量下载页面吗?方案能否实现呢???
- 请问,把一幅大于PICTURE1控件的图片放进PICTURE之后,怎么样实现,用上下左右键来移动图片?
- 用vb怎样制作反安装程序?能吗?
- 谁有MSHFlxGrd.ocx ?
- 请教文本文件转换成文本文件的例子
建议你用ado连接datagrid,
那样就能实现你需要的功能
给你段小例子
你试试吧,好用的
记得要引用adoDim WithEvents adoPrimaryRS As Recordset '数据库连接对象
Private Sub Command1_Click()
'strsql 是你的查询语句 你可以order by 排序的字段
'strsql="select xh as 学号 from 表" 这里的学号就是你数据表中字段的标题
strsql="select 字段 from 表"
Set Db = New Connection
Db.CursorLocation = adUseClient
'下面的连接数据字符串你要修改一下
Db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\计划管理系统.mdb;Persist Security Info=False"
Set adoPrimaryRS = New Recordset
adoPrimaryRS.Open strsql, Db, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = adoPrimaryRS
end sub
adodc1.Recordset.UpdateBatch如果取消:
adodc1.Recordset.CancelBatch adAffectAll