一个愚蠢的问题希望您有聪明的回答!

password 2000-07-22 04:05:00
小的在用VB环境下用ROD访问SQL;
但在插入数据时:
dim age as integer
dim name as string
name="john"
age=20
sql="insert into worker values('"+name+"',"+age+")“
却无法运行
我想是age变量在INSERT语句中的写法不对,NAME的写法是对的!
请告诉我该怎么写?
p.s AGE 是整数,而NAME是string 写法有什么不同?
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yk_001 2000-07-22
  • 打赏
  • 举报
回复
sql = "insert into worker values('" & name & "'," & cdbl(age) & ")"
再用一次,如果再不行,
你先用ADDNEW,进行字段添加,看是否能添进去,再确定问题,
如果那样能添进去,这样一定能添进去。
password 2000-07-22
  • 打赏
  • 举报
回复
sql = "insert into worker values('" & name & "'," & age & ")"
我已经试过以上方法可不对! 问题是 end of statement!
哪错了?
UserReg 2000-07-22
  • 打赏
  • 举报
回复
改成这一句就行了
sql = "insert into worker values('" & name & "'," & age & ")"
zhangShunsheng 2000-07-22
  • 打赏
  • 举报
回复
建议改为:
sql="insert into worker values('" & name & "'," & age & ")"
Wingsun 2000-07-22
  • 打赏
  • 举报
回复
可以改成这样。
sql="Insert Into Worker Values('"+Name+"',"+Str(age)+")"
最好是这样写:
sql="Insert Into Worker(Name,Age) Values('"+Name+"',"+Str(age)+")"

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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