c#向sql数据库插入数据,报错,(附近有语法错误

插入语句为,"insertintoouttable(data,money,type,other)values=('"+dateTimePicker1.Value+"','... 插入语句为,"insert into outtable(data,money,type,other) values =('"+ dateTimePicker1.Value + "','" + tb_money.Text + "','" + com_xm.Text + "','" + tb_other.Text + "')"; 展开
 我来答
董先生的文档
2011-03-02 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:134万
展开全部
去掉values后面的等号,写带参数的sql语句时最好用sql= string.Format("insert into outtable(data,money,type,other) values({0},{1},"{2}","{3}")",参数值);
另外列的数据类型是字符串型时,占位符外还要加上单引号的
更多追问追答
追问
去掉=号还是报同样的错啊?
追答
你把dateTimePicker1.Value两边的单引号去掉试试,不过还是建议你使用占位符
冰之军
2011-03-02 · 超过13用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:41.7万
展开全部
哥们..插入不是这样插的
insert into outtable(data,money,type,other) values ('你','是','谁','的');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9fb694764
2011-03-02 · TA获得超过1395个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:57.9万
展开全部
不要 = 号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式