vb中insert语句过长怎么写成两行
答案:3 悬赏:70
解决时间 2021-12-28 11:02
- 提问者网友:伴他一生,无悔
- 2021-12-27 19:09
vb6中insert语句很长一行写不下,要添加的字段有42个,如何分成两行写,空格加下划线,&都用过了,但是老是出错,不知道怎么回事,请帮帮忙吧,谢谢!
最佳答案
- 二级知识专家网友:野性且迷人
- 2021-12-27 19:49
SQL="Insert Into [表](字段名1"
SQL=SQL & ",字段名2"
SQL=SQL & ",字段名3"
.....
SQL=SQL & ",字段名42) "
SQL=SQL & "Values(值1"
SQL=SQL & ",值2"
SQL=SQL & ",值3"
...
SQL=SQL & ",值42)"
'上面的SQL语句,在写值的时候,注意,如果是字符串的话,两边要加单引号
'如果是日期的话,两边要加#
如果是变量的话,可以这样
字符型变量的时候 :
SQL=SQL & ",'" & 变量n & "'"
日期型变量的时候
SQL=SQL & ",#" & 变量n & "#"
其它的则用:
SQL=SQL & ",'" & 变量n
另外,在写的时候,注意数目/类型/顺序的一致性
SQL=SQL & ",字段名2"
SQL=SQL & ",字段名3"
.....
SQL=SQL & ",字段名42) "
SQL=SQL & "Values(值1"
SQL=SQL & ",值2"
SQL=SQL & ",值3"
...
SQL=SQL & ",值42)"
'上面的SQL语句,在写值的时候,注意,如果是字符串的话,两边要加单引号
'如果是日期的话,两边要加#
如果是变量的话,可以这样
字符型变量的时候 :
SQL=SQL & ",'" & 变量n & "'"
日期型变量的时候
SQL=SQL & ",#" & 变量n & "#"
其它的则用:
SQL=SQL & ",'" & 变量n
另外,在写的时候,注意数目/类型/顺序的一致性
全部回答
- 1楼网友:气场征服一切
- 2021-12-27 21:39
insert into xiaoshou values ('" & cmbtype.text & "','" & cmbname.text & "','" & txtnum.text & "','" & ccur(val(txt1.text)) & "','" & date1 & ")" ','" & time1 & "')"
试试
- 2楼网友:你把微笑给了谁
- 2021-12-27 21:06
SQLtxt = "Select bss_datetimes.date_and_time,bss_site_cell.cell_name," _
& "car_nt_id_log_name.relative_log_name," & list_sqltxt(ListStat(i - 1))
注意 bss_site_cell.cell_name," _ 中,空格和下划线前有双引号,第二行第一个&符号后也有双引号
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯