我遇到如下错误,不知如何解决,请各位大虾帮忙,谢谢.我用data environment 做连接dim str as string
str="insert into table_temp values ('"+news_num+"','"+news_content+"')"
mydata.myconnect.execute strnews_num是新闻编号
new_content是新闻内容(比较多)错误为:将截断字符串或二进制数据我觉得可能是 str 的长度超出,可是不知怎么才能将这么多的文字内容存到表中,请各位高手帮忙,谢谢.
str="insert into table_temp values ('"+news_num+"','"+news_content+"')"
mydata.myconnect.execute strnews_num是新闻编号
new_content是新闻内容(比较多)错误为:将截断字符串或二进制数据我觉得可能是 str 的长度超出,可是不知怎么才能将这么多的文字内容存到表中,请各位高手帮忙,谢谢.
解决方案 »
- toolbar问题
- installshield6.2制作安装包的问题,为什么我在安装包中添加的exe不执行,代码在里面
- VB更新SQL SERVER实时错误“-2147217900(80040e14)”
- 【求助】如何能使MSFlexGrid控件支持鼠标滚轮?
- 求vb中wav转wma的方法
- 如何用VB自己做控件?
- 谁能帮帮我这只菜鸟?
- 新下载的控件用regsvr32能注册,但是在添加新控件时被答复“不能加载!”,真急死人。。。
- 【新手提问】如何在VB程序里实现DOS拷贝?
- CSDN 帖子存储器源代码 ...(凑合用吧)
- 我到底做错了什么,要这样惩罚我(Mscomm调试问题)
- 困扰我多日的一难题!请大家帮忙!
修改news_content的字段长度,或者类型为Text
String sqlstring = "select * from C_E_CONSUME_VIEW where time >= ? and time <= ?");
Connection conn = ........
PreparedStatement ps = null;
ps = conn.prepareStatement(sqlstring);
ps.setLong(1, tb);
ps.setLong(2, te);
ResultSet rs = ps.executeQuery();
如果SQL语句超过8000个字符的话,也不会提示那个错误。先把new_content字段修改成text字段试试吧。exec可以把多个SQL语句串联起来执行。也可以试一下。