往数据表里插入记录

doudou321 2007-12-15 10:40:14
Private Sub Command3_Click()
Dim ccno As String
Dim ccname As String
Dim ccredit As Integer
Dim chours As Integer
ccno = Text1.Text
ccname = Text2.Text
ccredit = Val(Text3.Text)
chours = Val(Text4.Text)


sSQL = "insert into c(cno,cname,credit,hours) values ('ccno','ccname','ccredit','chours')"
cn.Execute sSQL
End Sub
测试结果老是报错,说是“将varchar‘chours’值转换为数据类型为int的列时发生语法错误”。chours明明是整型变量阿!不明白错在哪里?
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
moyifeng 2007-12-16
  • 打赏
  • 举报
回复

Private Sub Command3_Click()
Dim ccno As String
Dim ccname As String
Dim ccredit As Integer
Dim chours As Integer
ccno = Text1.Text
ccname = Text2.Text
ccredit = Val(Text3.Text)
chours = Val(Text4.Text)


sSQL = "insert into c(cno,cname,credit,hours) values ('" & ccno & "','" & ccname & "'," & ccredit & "," & chours & ")"
cn.Execute sSQL
End Sub
zzyong00 2007-12-16
  • 打赏
  • 举报
回复
Private Sub Command3_Click()
Dim ccno As String
Dim ccname As String
Dim ccredit As Integer
Dim chours As Integer
ccno = Text1.Text
ccname = Text2.Text
ccredit = Val(Text3.Text)
chours = Val(Text4.Text)


sSQL = "insert into c(cno,cname,credit,hours) values ('" & ccno & "','" & ccname & "'," & ccredit & "," & chours ")"
cn.Execute sSQL
End Sub
liangCK 2007-12-16
  • 打赏
  • 举报
回复
数值类型不要加单引号啊.
fengshentang 2007-12-16
  • 打赏
  • 举报
回复
hours字段的类型错了

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧