c#AccessSQL操作语句中VALUES的加号和双引号是干什么用的?如下

2024-11-30 02:04:47
推荐回答(3个)
回答1:

加号是两个字符串拼接的用处
"a"+"b"结果得到"ab"
双引号的作用是作为字符串 字符串常量都要用双引号括起来
另外就是插入数据库是要在值的左右加上单引号'以上符号都要是英文模式

回答2:

首先你要明白你sql语句结构:如例子。INSERT INTO DataTable(DataTime,DataValue) values('2013-04-08','aaaa').你的sql语句是这样才能正确执行,那这样你就明白了,你的字符串拼接中的单引的意思了吧。双引就是表示你两个双引间是字符串。你这里是多个字符串拼接。
可以用string.Format

SQL =string.Format("INSERT INTO DataTable(DataTime,DataValue) VALUES('{0}','{1}'",dataTime[i],dataValue[i]);,这样看着明了

回答3:

这是拼装参数,没什么意思,你要拼装成一个完整的SQL语句,可以这么写