VB中ADO控件怎么进行插入啊?

这是我写的代码:PrivateSubCOK_Click()a:IfTNR.Text=NullThenMsgBox"没有内容!"GoToab:ElseIfTJE.Text=... 这是我写的代码:
Private Sub COK_Click()
a:
If TNR.Text = Null Then
MsgBox "没有内容!"
GoTo a
b:
ElseIf TJE.Text = Null Then
MsgBox "金额是多少?"
GoTo b
ElseIf bz = False Then
je = 0 - TJE.Text
End If
time = Date
Ado.Recordset.MoveLast
bfye = TJE.Text + T.Text
Ado.Recordset.AddNew
Ado.Recordset.Source = "insert 班费使用记录 (日期,内容,金额,班费余额,备注) values (#" & time & "#," & TNR.Text & "," & TJE.Text & "," & bfye & "," & TBZ.Text & ")"
End Sub

其中,ADO控件是直接访问“仪表维护班各项公款记录.mdb”文件的。
运行后,它老说对象打开时不允许操作。我错在哪了?
展开
 我来答
hwakwin
2007-02-27 · TA获得超过114个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:128万
展开全部
vb中有多处不规范的地方,程序跑起来容易出问题,上面的朋友都讲到了你的问题,从SQL语句讲,insert后面没有into也是不规范的。
ruhong1
2007-02-27 · TA获得超过159个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:190万
展开全部
不要用 Ado.Recordset.AddNew
或者用完后 ado.recordset.update 一下
还有你用的 goto 语句, 让我叹为观止。一个字:服,没见过VB编程用goto语句的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cwa9958
2007-02-27 · TA获得超过1885个赞
知道大有可为答主
回答量:2504
采纳率:0%
帮助的人:2165万
展开全部
你要实现什么的功能呢?
If TNR.Text = Null Then
MsgBox "没有内容!"
这个不好判断吧,是不是这个意思哦,
If TNR.Text = "" Then
MsgBox "没有内容!"
exit sub
ElseIf TJE.Text = "" Then
MsgBox "金额是多少?"
exit sub
ElseIf bz = False Then
je = 0 - TJE.Text '好像不能运算吧??类型不配
End If
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式