当前位置: 代码迷 >> ASP.NET >> 怎么将字符串写入数据库文本类型中?如何写如何出错!等!
  详细解决方案

怎么将字符串写入数据库文本类型中?如何写如何出错!等!

热度:1961   发布时间:2013-02-25 00:00:00.0
如何将字符串写入数据库文本类型中??怎么写怎么出错!!急等!!
求指教!!1
数据库类型如下截图:

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

下面是代码:



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



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



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

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

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

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