"select * from datagrid1"
这条SQL指令的的目的是从数据库中的表(或视图)datagrid1中检索出所有记录,建议你先看看SQL语言
这条SQL指令的的目的是从数据库中的表(或视图)datagrid1中检索出所有记录,建议你先看看SQL语言
解决方案 »
- 刷新页面无法触发DocumentComplete事件
- fso写文本文件问题
- 用VB如何替换系统保护中的系统文件?
- 关于SYBASES数据库向MDB中导入表的问题,请高手指教,谢谢
- 调用dll中多个函数的问题
- 用CreateMenu制作mediaplayer9形式隐藏、显现菜单的问题!!!
- 请问VB怎样做到屏蔽Ctrl+Alt+Del键?
- 在VB中如何得到系统目录,谢谢
- Text怎么产生不了Scroll的Value数值呢
- 在2000下写的程序,到了98下字体布局就变得难看,是怎么回事啊?
- 请问有关PDA,WinCE,EVB和PC,VB开发的几个问题? (特急,救命!)
- datagrid1.col1=0 这么表示可以吗
你的SQL语句搞反了源。如果你用ADO控件绑定DATAGRID,这个更新是自动的;
如果你不用控件,那么就在记录集里编辑,然后用UPDATE或者UPDATEBATCH方法。后者要灵活一些。我一般用后者,再把DATAGRID和记录集相连。例
Private Sub Commanddel_Click()
Dim i As Integer
If MsgBox("要删除当前记录吗?删除将更新到数据库。", vbYesNo) = vbYes Then
With adorecordset
.Delete
.UpdateBatch '更新。
Set DataGrid1.DataSource = adorecordset '显示命令结果
MsgBox "完成删除!"
End With
End If
End Sub