VB中的insert into语句

sql_xs = "insert into xiaoshou values (" & cmbType.Text & "," & cmbName.Text & "," & txtNum.Text & "," & CCur(Val(txt1.Text)) & "," & date1 & ")" '," & time1 & ")"
db.Execute (sql_xs)
执行时提示至少一个变量没有赋值,请高手帮我看下以上代码有问题吗?谢谢
我前面的'," & time1 & ")" 这是注释
不过看了你的改了好了,谢谢啊

INSERT INTO 语句用于向表格中插入新的行【1】,是SQL结构化查询语言INSERT命令的用法【2】。
语法:
INSERT INTO 表名称 VALUES (值1, 值2,....)我们也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
VB的代码中可使用INSERT INTO语句,通过ADO数据对象或ADODC数据控件的属性RecordSource向表格中插入新的行,或者建立新的表。【3】
参考:
【1】http://baike.baidu.com/link?url=oHjoBC0bvgq5QiF8uljRbThV7QyWnQFDrXby8CNuh91UiTk6iP12mgGQ5yVzXuO1PUToe2EHhz0m1ELgANPld_
【2】http://baike.baidu.com/link?url=NIDgwWfH7PH8MiO3DeZE5DhMT0OaAAOtejtylL4uA8Vh2DYiPrOT3Np-VkoZp8WI2j9SLrBKJqmaxMXpBL9Xf_
【3】Visual Basic 6.0 数据库开发,清华大学出版社,ISBN 7-900622-12-8,p699-724
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-07-25
insert into xiaoshou values ('" & cmbType.Text & "','" & cmbName.Text & "','" & txtNum.Text & "','" & CCur(Val(txt1.Text)) & "','" & date1 & ")" ','" & time1 & "')"
试试本回答被提问者采纳

VB中的insert into语句
INSERT INTO 语句用于向表格中插入新的行【1】,是SQL结构化查询语言INSERT命令的用法【2】。语法:INSERT INTO 表名称 VALUES (值1, 值2,...)我们也可以指定所要插入数据的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...)VB的代码中可使用INSERT INTO语句,通过ADO数...

VB insert 的用法,举个例子,详细注释~数据库好难呀!
Insert Into [表名称](字段1{字符},字段2{数字})values('我是字段1',2222)看到没有。{字符}这个表示字段1为字符串 {数字}这个表示字段2为数字 插入的时候字符串字段要用 ''引起来,数字不要。

VB insert into 的用法
你的语句值里面多了个逗号。如果你是字段全部是文本型的,那你的语句去掉最后的逗号就好!但如果有的字段是数字型或者是日期型,或者有其他类型,你的语句就可能出错了!因为数字型的值,不需要单引号,日期型的需要用#符号括起来!如客户id是数值型的,附注是日期型,那么就要这样:cn.Execute "inser...

vb insert into 问题
insert into book (姓名,公司,职务,手机,电话,传真,地址,备注) values(‘"+Text1.Text+"’,‘“+Text2.Text+”’,……)就这样了 读了text1.text ...的值后,语句是下面这样,语句就正确了 insert into book (姓名,公司...) values('张三','XX公司'...)

VB insert 的用法,举个例子,详细注释~数据库好难呀!
Insert Into [表名称](字段1{字符},字段2{数字}) values('我是字段1',2222)看到没有。{字符}这个表示字段1为字符串 {数字}这个表示字段2为数字 插入的时候字符串字段要用 ' ' 引起来,数字不要。

vb sql insert into 语句语法错误 求解
sql = "insert into 临时用表 (序号,名称) valuess (5, 4)"改为 sql = "insert into 临时用表 (序号,名称) values (5, 4)"如果是字符型:sql = "insert into 临时用表 (序号,名称) values ('abbbccc', 'fgkhkljl')"如果是变量:a=5 b=4 sql = "insert into 临时用表 (序号...

VB中"insert into 用法,老是出错
cn.Execute "insert into 销售提成 (姓名,配送医药公司,产品名称,规格,生产厂家,中标价格,客户或供应商名称,发生日期,发生数量,业务费用) select '" & fzr & "',配送公司,产品名称,规格,产地," & tc & ",客户或供应商名称,发生日期,发生数量,发生数量*" & tc & " from 医药公司流向 where ...

vb中使用动态SQL语句insert into
a = "insert into 数据统计(电压,日期,主键,电流,温度)values ("& str(iData(1)) &",now,now," & str(n) & "," &str( iData(2)) &"," & str(iData(0)) & “)"conn.Execute(a)

如何用vb写一个多笔insert into到资料库?
sql = "provider=sqloledb.1;password=密码;user id=用户名;initial catalog=数据库名;data source=服务器名"Set adoCn = New ADODB.Connection adoCn.ConnectionString = conStr adoCn.CursorLocation = adUseClient adoCn.Open adocn.BeginTrans for i=5 to 1500 sql="INSERT INTO Tb2 (a, b,...

请问各位大大,vb access 中的 insert into 有什么限制吗?
没限制的 表中有多少个字段就能插入多少个字段的数据 insert into 表名 (列1,列2) values (' "&值1&" ', '"&值2&"' ) ")

相似回答