崩溃了 找一上午了 眼睛都花了 求各位费心看看啊
崩溃了 找一下午了眼睛都花了 求各位费心看看啊 在线等string sqlText insert intodcm_promptcase (fn_
崩溃了 找一下午了 眼睛都花了 求各位费心看看啊 在线等
string sqlText = "insert into dcm_promptcase (fn_caseid,fd_date,fn_empcode,fc_remark) values (" + caseId + ",to_date('" + time + "','YYYY-MM-DD'),'" + empcode + "','" + remark + "')";
ORA-01756: 引号内的字符串没有正确结束
这里 caseId是个int型 其他都是string型
[解决办法]可能是这个的问题 to_date('" + time + "','YYYY-MM-DD')
[解决办法]没看出。可以改用参数化SQL写,不容易出错。
[解决办法]CONVERT(varchar(10), GETDATE(), 120) 这个是把日期格式转换成yyyy-MM-dd
[解决办法]to_date('" + time + "','YYYY-MM-DD') 这句有错 time不应该是string 类型 还是应该是时间
[解决办法]参数里面有单引号没
[解决办法]debug一下拼接的语句,在sql中执行看看。
[解决办法]你该不会是不懂调试吧????
简单的sql语法错误,一个断点监视一下sql字符串就搞定了
[解决办法]对啊,简单的SQL错误提示你高度一下粘贴到pl/sql中运行看看不就知道了,具体错误在哪里它会告诉你的.
[解决办法]既然都是string
to_date('" + time + "','YYYY-MM-DD') 这个为什么还要转成 日期型呢
[解决办法]把sql语句输出来,在查询分析器中去执行下看看