我认为应该写成这样
showrs.fields("zdbg")=text1.text
而不应该
showrs("ZDBG")=text1.text '为123
还有我要多说一句
你的代码不规范,这样你的程序可读性很差,所以出像问题也很难修改。
showrs.fields("zdbg")=text1.text
而不应该
showrs("ZDBG")=text1.text '为123
还有我要多说一句
你的代码不规范,这样你的程序可读性很差,所以出像问题也很难修改。
解决方案 »
- 自定义的控件如何在属性设置时显示对话框?
- 获取图片二进制流
- 我使用以下方法来列出EXCEL中的表名到Combo1中,表名是列出来了,但是Command4_Click过程中没有关闭EXCEL,进程中每操作一次就会多一个EXCEL
- 求一段在VB中执行存储过程的代码
- 菜鸟问题,怎么读取目录下的所有文件?
- 把mshflexgrid中显示的数据--预览,打印
- 各位大侠,求助:如何实现滚动字幕?如果当鼠标放置滚动字幕上时,字幕即停止滚动,并可以接受鼠标单击事件?象网页上面的那种形式!
- VB写的 "递归树", 真的就是一棵树, 大大小小弯弯直直, 有空就玩玩吧
- 【问】如何禁止特定蓝牙键盘的某个键?
- 请问有加密一个文件夹的思路吗?
- 各位过路的大侠,帮个忙,不胜感激!!!老板等着要呢
- VB初学者,请教大家,怎样判断时间的大小?
你应该用可写的方式打开数据库--你现在实际上是用只读且只向前的方式打开数据库,当然不能更新数据库了。
用这种方式更新数据库,你必须先用“ADDNEW”方法打开数据库。(详细请见第三部分的代码)2)showrs.addnew
showrs("word")="大串数字"
showrs.update
可以成功是因为它是增加一条记录,而且前面有“addnew”指令。3)给你一个成功的例子:
Set Conn = New ADODB.Connection
Set p_RS = New ADODB.Recordset
'' Open ADO connection
Conn.Open g_StrConn
'Set p_Rs = New Recordset
p_RS.Open "SELECT * FROM T_Press WHERE ID=" & p_ID, Conn, adOpenStatic, _
adLockOptimistic
p_RS!SimpleName = p_SimpleName
p_RS!FullName = p_FullName
p_RS!Re = p_Re
p_RS.Update
'' close Data
p_RS.Close
Set p_RS = Nothing
怎么看怎么象南郭先生--因为“yl_cml (阿毛) ”所问问题的根本愿意既不在于什么“应该写成什么样或怎么样”,也不是什么“代码不规范”,而是基本语法的缺陷。
With rs
.CursorLocation = adUseClient
.ActiveConnection = conn
.CursorType = adOpenKeyset
.LockType = adLockPessimistic
.Open sql
End With
Sorry!
如果是新记录的就用insert了.
好像都可以达到目的,不妨试试看.