ASP向SQL中写入长字符串
来源:百度知道 编辑:UC知道 时间:2024/06/08 04:47:45
ASP怎么向SQL中写入长字符串?
比如文章什么的
2000字以上
我试着写入2000多字的就不行了
提示
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e57'
[Microsoft][ODBC SQL Server Driver]字符串数据,右截位
注:我用的是Command调用存储过程的
存储过程里用的是Insert Into
ASP是这样写的:
cmd.parameters.append=cmd.createparameter("@Scontent",200,1,len(Content)+2,Content)
比如文章什么的
2000字以上
我试着写入2000多字的就不行了
提示
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e57'
[Microsoft][ODBC SQL Server Driver]字符串数据,右截位
注:我用的是Command调用存储过程的
存储过程里用的是Insert Into
ASP是这样写的:
cmd.parameters.append=cmd.createparameter("@Scontent",200,1,len(Content)+2,Content)
在提交的时候用POST
数据库字段用text
如果实在太长,可以分章节
内容太多,提交速度很慢,而且很容易报错和超时(互联网中).
设置sql字段为 TEXT
然后直接附值
asp如果是参数传递的话只有256字节,不同页面传参数用post才可以传大字符串变量
有区别么..
应该是你数据库字段的问题 仔细看下