日期:2014-05-17  浏览次数:20482 次

如何将字符串写入数据库文本类型中??怎么写怎么出错!!急等!!
求指教!!1
数据库类型如下截图:

ASP中各控件类型已全部转换为string类型:

下面是代码:



请教哪儿高手指导菜鸟一下呢、、
------最佳解决方案--------------------
你看你的str1字符串,单双引号没对应完整,这么长的插入语句,为何不用参数化?或者存储过程?
------其他解决方案--------------------
你断点到sql="insert ......"这里,然后把这段放入sql中执行,如果能执行成功就没问题。
有问题,你就把sql执行成功在拼接
------其他解决方案--------------------
直接保存就行了,有什么问题
------其他解决方案--------------------
引用:
直接保存就行了,有什么问题



运行调试后会有来自网页的错误:



只能想到的是我的SQL语句出错,或者是数据类型无法写入、、、只是哪儿的错。。。实在是不明白、、

指引一条光明之路吧!!高手
------其他解决方案--------------------
引用:
你看你的str1字符串,单双引号没对应完整,这么长的插入语句,为何不用参数化?或者存储过程?

先从网页中获取输入的TEXT值,我也晓得插入的语句太长,实在不晓得该怎么简化了
------其他解决方案--------------------
都说str1单双引号没对应了,还不检查?
------其他解决方案--------------------
这个语句眼花缭乱,检查检查吧
------其他解决方案--------------------
该回复于2012-12-06 16:00:28被管理员删除
------其他解决方案--------------------
调试下,把完整的sql语句取出来到sqlserver中运行下不就知道了

------其他解决方案--------------------
根据问题,应该是参数不匹配
------其他解决方案--------------------
掉参数了!!!你调试一下看看!
------其他解决方案--------------------
引用:
都说str1单双引号没对应了,还不检查?
检查了 没检查出来  现在问题解决了 改用了Dateset  引用了一个数据集  实现了提交数据库的操作。。。
------其他解决方案--------------------
现在问题解决了、、、、、、用SQL语句实在是找不出哪儿的符号没匹配上。现在改用了Dateset  引用了一个数据集  实现了提交数据库的操作。。。还是要谢谢你们