c#AccessSQL操作语句中VALUES的加号和双引号是干什么用的?如下
SQL="INSERTINTODataTable(DataTime,DataValue)VALUES('"+dataTime[i]+"','"+dataValue[i]+...
SQL = "INSERT INTO DataTable(DataTime,DataValue) VALUES('"+dataTime[i]+"','"+dataValue[i]+"')";
展开
3个回答
展开全部
首先你要明白你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]);,这样看着明了
可以用string.Format
SQL =string.Format("INSERT INTO DataTable(DataTime,DataValue) VALUES('{0}','{1}'",dataTime[i],dataValue[i]);,这样看着明了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是拼装参数,没什么意思,你要拼装成一个完整的SQL语句,可以这么写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |