|
主题: 还是有关数据库的问题?麻烦
|
uid
职务:普通成员
等级:1
金币:0.0
发贴:13
|
#12003/7/23 9:10:49
通过ODBC查询出来的数据在文本框中显示,最多能有多少条记录? 我的数据库有150000条记录,查出来输出到文本框后,系统提示提示以下错误: “字符串返回用户函数ODBCExecute太长,它将被缩短到30000字节。”
请大侠们帮帮我,太急了。怎么来解决这个问题??谢谢!
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#22003/7/23 9:39:29
记录这么大。。建议还是用VB等小工具开发更爽一点。。
|
uid
职务:普通成员
等级:1
金币:0.0
发贴:13
|
#32003/7/23 10:23:04
To rock: aw支持这样大的数据库吗? 我想有多媒体的东西在里面,所以一直在考虑用aw, 现在出现这样的错误,没有办法解决吗? 用VB我也考虑过,但是不能做出多媒体的交互效果, 其实pb也可以作出来一些效果,不过没有aw的效果爽。真不想放弃。
我现在想问一下:用aw,可以在框架中,执行其他aw以外的程序吗?
|
滨滨
职务:版主
等级:4
金币:13.0
发贴:1931
|
#42003/7/23 10:28:26
那你考虑第三方的插件吧. 我的网站目前有两种解决方案,一种是mysql插件可联结mysql数据库,一种是ado插件可联结任何有ado驱动的数据库如access,支持大数据表,按单条记录返回数据,而不是一次返回全部数据,所以不存在数据超长的问题. www.xtra-ucd.com
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#52003/7/23 10:28:47
支持是支持的。。速度我就没测试过咯。。而且你不能一次读出太多的记录的。。只能一部分一部分的读,毕竟变量长度都是有限制的。
AW可以调用外部程序。。
|
DoDoDo
职务:普通成员
等级:1
金币:2.0
发贴:174
|
#62003/7/23 12:32:13
uid在上个帖子中说 引用: 通过ODBC查询出来的数据在文本框中显示,最多能有多少条记录? 我的数据库有150000条记录,查出来输出到文本框后,系统提示提示以下错误: “字符串返回用户函数ODBCExecute太长,它将被缩短到30000字节。”
有必要将150000条记录放到一个变量里吗?你的文本框一页能显示得了吗(不用滚动条的情况下)? 我操作时一般是一段一段地取,如第一页取ID号是小于20大于0,再下一页ID号增加20,即小于20大于40,以下依此类推。我觉得这样是可以解决问题的。
|
uid
职务:普通成员
等级:1
金币:0.0
发贴:13
|
#72003/7/23 16:04:02
这样是可以的。但是必须用分页技术。 象你这样的办法,就可能出现某一页为空白或只有几行。
|
DoDoDo
职务:普通成员
等级:1
金币:2.0
发贴:174
|
#82003/7/25 12:24:57
uid在上个帖子中说 引用: 这样是可以的。但是必须用分页技术。 象你这样的办法,就可能出现某一页为空白或只有几行。
这个嘛,关于空ID号的情况,要解决也不是什么难事。我们可以试着把ID号取出来放到数组时,再通过数组的值去数据库中找符合条件的记录。数组总是连续的吧!
|
滨滨
职务:版主
等级:4
金币:13.0
发贴:1931
|
#92003/7/25 13:44:03
正在做一个PHP插件,可以在AW/DR中执行PHP脚本,这样可以利用PHP的数据库功能了
|