诚恳的邀请!ASP+ORACLE!的问题,请高手帮忙看看!只要来的都有分得!(急呀)
其实这样的问题一直在困扰着我!我用的是ASP+ORACLE!
<!--#include file="inc/conn.asp"-->
是的,使用下面的数据库OLE DB连接进行分页就可以
rs.recordcount rs.pagecount都不为-1,就可以解决了
1,但是问题来了!使用ODBC,分页就就是不行?为什么呢!
2,还有呀!要是使用数据库OLE DB这种连接有个弊端的就是dllhost.exe的进程一直上长!内存没有释放!刷新一次就长一次!直到内存的极限数值
!IIS就崩溃!(????????)可使用ODBC就不会!(当然它没有办法分页!)
3,我使用CLOB这样的数据类型时候!我的CLOB大约有存10000多字
使用ODBC这种连,去读去数据并显示来时!它只显示1500个汉字!其余的都不见!没有读取完!(dllhost.exe的进程,刷新没有见长,内存有释放)
OLE DB连接这种连,去读去数据并显示来时!可以显示所有的CLOB大约有存10000多字汉字!(dllhost.exe的进程,刷新一次就长一次!直到IIS崩溃
,内存有释放)
注释:(在Oracle中查到用ADO读取BLOB字段和CLOB字段是不行的,好象要在ASP中引用Oracle自带的OO4O(Oracle object for OLE))
当然关于释放的问题我也不说了!其实我一直都很注意的!程序方面应该是没有问题的!
=============================
oracle的两种连接!OLE DB和ODBC
-- OLE DB
set conn=server.createobject("ADODB.CONNECTION")
connstr="Provider=OraOLEDB.Oracle;Persist security INFO=False;User
ID=XXX;password=XXX;Data Source=XXX;"
--- ODBC
set conn=server.createobject("ADODB.CONNECTION")
connstr="Data Source=XXX;User ID=XXX;password=XXX;"
还有更好的连接方法吗!(其实我看过和试过了好种连接方法了!还是没有什么发现啦!)
请问个为高手有解决的办法吗!可以保证正常的数据连接和正常读取,又dllhost.exe的进程内存有释放吗!
我3个问题可以给与解答吗!分数不是问题拉!多少给多少!(诚恳!)
先谢了!