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 + "')";
展开
展开全部
去掉values后面的等号,写带参数的sql语句时最好用sql= string.Format("insert into outtable(data,money,type,other) values({0},{1},"{2}","{3}")",参数值);
另外列的数据类型是字符串型时,占位符外还要加上单引号的
另外列的数据类型是字符串型时,占位符外还要加上单引号的
更多追问追答
追问
去掉=号还是报同样的错啊?
追答
你把dateTimePicker1.Value两边的单引号去掉试试,不过还是建议你使用占位符
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询