急!添加数据时有时无法添加,修改数据时第一字段无法修改!
解决方案 »
- VB 6.0的开发环境弄乱了,不重装,怎么恢复默认配置
- 超难问题,DLL注入@!
- 着急啊,我的机器上网很慢,帮帮忙吧大哥们!
- 一个初始化函数的问题
- 字符串带空格,怎样转成数字?
- 打包后安装正常,但启动程序后出现“ADODC未找到提供者,可能是没有被正常安装!”
- 使用vb的treeview控件,目录距离太宽,哪里可以设置得紧凑一点
- 问一个弱智问题,timer控件是在哪个组件里的,一下子忘
- 送分了:用CrystalReport 打印报表,怎么样能 不显示预览界面,直接就打印出来那?
- VB如何实现treeview子父节点联动?
- 请问如何修改listview的selecteditem的背景色
- 报表问题
没有错误信息
只是数据库没有更新到
添加后还是原来的数据
大部分情况可以添加
第一字段不是自动编量来的
Set rs = New adodb.Recordset
sql = "select *from tp"
rs.Open sql, conn, adodb.adOpenDynamic, adodb.adLockPessimistic
rs.AddNew
For i = 0 To 11
rs.Fields(i) = W(i).Text '添加记录
Next i
rs.Fields(12) = inperson
rs.Fields(13) = infamily
rs.Fields(14) = W(17).Text
rs.Update
MsgBox "录入成功"
Set rs = New adodb.Recordset
sql = "select *from tp where 卷号='" & W(0).Text & "'"
rs.Open sql, conn, adodb.adOpenDynamic, adodb.adLockPessimistic
For i = 0 To 11
rs.Fields(i) = W(i).Text
Next i
rs.Fields(12) = inperson
rs.Fields(13) = infamily
rs.Fields(14) = W(17).Text
rs.Update
rs.Close
MsgBox "修改成功"
sql = "select *from tp where 卷号='" & W(0).Text & "'"
确保卷号是唯一的 另外*后最好加空