关于VB用SQL语句写入Access数据库

我想问下我做的子程序Subupdate3(str1,str2,str3,str4,str5,str6)SetRs=NewRecordsetsql="updatelines... 我想问下
我做的子程序
Sub update3(str1, str2, str3, str4, str5, str6)
Set Rs = New Recordset
sql = "update line set Region_distance='" & str1 & "',Region_yxtime='" & str2 & "',Region_qttime='" & str3 & "',Region_jgtime='" & str4 & "',Region_jgtime3='" & str5 & "',Region_hctime='" & str6 & "' where Line_Name='" & oldname & "'"
Rs.Open sql, Conn, 1, 3
MsgBox "修改成功!", 64, "提示"
Set Rs = Nothing
End Sub
网数据库里添加数据
然后Call update3(Val(Text1.Text), Val(Text2.Text), Val(Text3.Text), Val(Text4.Text), Val(Text5.Text), Val(Text6.Text))
为什么没反应啊 数据库信息不会变 是哪里出错啦啊?万分着急
展开
 我来答
heizhenpeng
2010-05-25 · TA获得超过899个赞
知道小有建树答主
回答量:955
采纳率:0%
帮助的人:1060万
展开全部
第一,确认这个拼出来的sql语句能在数据库里正确执行
第二。不要用rs.open执行语句,而是使用connection.executesql
第三,使用断点,跟随进去,看看出了什么问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wannalcxl
2010-05-29 · TA获得超过259个赞
知道小有建树答主
回答量:640
采纳率:0%
帮助的人:616万
展开全部
1、oldname 参数没有值
2、update不能用open
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zq85426
2010-06-01 · 超过13用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:28.4万
展开全部
你的表格可以修改吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式