Dim CN As New ADODB.Connection
Dim RS As New ADODB.Recordset
CN.CursorLocation = adUseClient
CN.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\xx.mdb"
RS.Open "select * from xsxx order by xh", CN, adOpenStatic, adLockBatchOptimistic
RS.AddNew
RS.Update
Set DataGrid1.DataSource = RS
DataGrid1.Refresh
RS.Close
CN.Close从datagrid中添加记录,可不成功,高手帮忙看一下!
Dim RS As New ADODB.Recordset
CN.CursorLocation = adUseClient
CN.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\xx.mdb"
RS.Open "select * from xsxx order by xh", CN, adOpenStatic, adLockBatchOptimistic
RS.AddNew
RS.Update
Set DataGrid1.DataSource = RS
DataGrid1.Refresh
RS.Close
CN.Close从datagrid中添加记录,可不成功,高手帮忙看一下!
解决方案 »
- 我自定义控件后, 要调整他的大小, 在ActiveX里如何编写代码呢
- 如何利用VB,EXECEL合并单元格,分不够马上加!
- 怎样判断一个表达是否有效?
- 请教各位高手,一个关于WebBrowser的问题,若解决此问题可以造福大家
- 怎样找出数据库中指定的某个数值型字段中最小的值来??
- 有关折旧问题--帮同学问的,我没学过VB,问了同学同事也没人知道
- 怎样使用API函数---在线等待
- 有谁知道“Visual Basic 编程标准”这个文档在哪里可以找到??
- 菜鸟问题,有点疑惑不解,请大虾们帮忙~~~~~~!!!
- 各位QBasic大师,能不能提供一些使用qb编程的技巧? 不胜感激!!
- 请高人给看一下SQL语句
- 在VB中由一个程序生成另一个应用程序,能够实现吗?
游标设置错误AdOpenForwardOnly 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。 AdOpenKeyset 键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。 AdOpenDynamic 动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移动,但不包括提供者不支持的书签操作。 AdOpenStatic 静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添加、更改或删除不可见。
例如:
RS.AddNew
RS.Fields("id") = "002"
RS.Fields("name") = "asdf"
RS.Update
不允许为空的我都填上了呀