格式的问题 dto.getType1().replace("'", "`") --把'换成`+ "','"+ --在两个字符串中间加上',' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PreparedStatement ps = con .prepareStatement("exec usp_business_costmanagementedit2 'dto.getType1().replace("'", "`") + "',......写成一行应该是这样的,不过LZ的代码好像有些问题哦PreparedStatement ps = con .prepareStatement("exec usp_business_costmanagementedit2 '" + dto.getType1().replace("'", "`") + "',......"+这个是换行的'"+字符串写这里面+"'"+如果是数值型的就写这里面+"replace("'", "`")这个就不用我来说了吧,替换你可以把它们先写成一行,然后看看哪个地方少了符号 ("exec usp_business_shipmentadd "+ dto.getDeal()+","+ dto.getPrice()+","+ dto.getTotalprice()+","+ dto.getSun()+","+ dto.getNo1()+","+ dto.getNo2()+","+ dto.getWeight()+","+ dto.getUid()+"," + dto.getStats()+"," + dto.getCubic()+",'"+dto.getPerson().replace("'", "`")+ "', '" +dto.getTime1().replace("'", "`")+ "','1900-01-01','1900-01-01','1900-01-01','"+ dto.getSendway().replace("'", "`") + "','"+ dto.getGetport().replace("'", "`") + "','"+ dto.getTracompany().replace("'", "`") + "','"+ dto.getOrdernumber().replace("'", "`") + "','"+ dto.getGoods().replace("'", "`") + "','"+ dto.getCoffin().replace("'", "`") + "','"+ dto.getSpecification().replace("'", "`") + "','"+ dto.getBodycolor().replace("'", "`") + "','"+ dto.getElectrocolor().replace("'", "`") + "`,'"+ dto.getComment().replace("'","'")+"'"); 我是写在一行里的。它报Unclosed quotation before the character string '`,'' 错误 ...'"+ dto.getElectrocolor().replace("'", "`") + "`,...看看这个符号是不是有问题呢改成这样的试试'"+ dto.getElectrocolor().replace("'", "`") + "',注意全角符号半角符号不要搞混了嘛其他地方也查查,我就不看了 hibernate分页查询问题 Tomcat启动时报错,啥问题呀! ejb3问题。雪地里菜鸟跪求解答 DWR如何调用含有对象参数的JAVA方法? 弱弱的问个java web程序启动问题... java代码正则表达式替换的问题 MINDQUARRY的安装和配置 急啊,ibatis问题,请帮忙呀 我配置了一个测试spring事务配置,但是不能回滚。那位高手帮我看看其中的问题 实体Bean本地接口访问问题? struts标签出错 java门外汉提问
.prepareStatement("exec usp_business_costmanagementedit2 'dto.getType1().replace("'", "`") + "',......
写成一行应该是这样的,不过LZ的代码好像有些问题哦
PreparedStatement ps = con
.prepareStatement("exec usp_business_costmanagementedit2 '" + dto.getType1().replace("'", "`") + "',......"+这个是换行的
'"+字符串写这里面+"'
"+如果是数值型的就写这里面+"
replace("'", "`")这个就不用我来说了吧,替换你可以把它们先写成一行,然后看看哪个地方少了符号
我是写在一行里的。它报Unclosed quotation before the character string '`,'' 错误
看看这个符号是不是有问题呢改成这样的试试'"+ dto.getElectrocolor().replace("'", "`") + "',
注意全角符号半角符号不要搞混了嘛
其他地方也查查,我就不看了