首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

ASP求和有关问题,搞了半天没出来,请求各位老师帮帮忙

2012-02-05 
ASP求和问题,搞了半天没出来,请求各位老师帮帮忙!我想把数据库里的yggz表里的yg_gs整个字段的值进行求和,

ASP求和问题,搞了半天没出来,请求各位老师帮帮忙!
我想把数据库里的yggz表里的yg_gs整个字段的值进行求和,无任何筛选的条件
就是将这个一列字段进行自动全部求和

yg_gs是   小数   类型

记录集我是这样写的:

<%
dim   rs
set   rs=server.CreateObject( "adodb.recordset ")
sql= "SELECT   SUM(yg_gs)   AS   yg_gs     FROM   yggz   "
rs.open   sql,conn,3,2
%>


读出我是这样写的:

<%=rs( "yg_gs ")%>


但是运行的时候出现:

技术信息(用于支持人员)

错误类型:
ADODB.Recordset   (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/jzoa/employee/work_list.asp,   第   30   行


浏览器类型:
Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.1;   SV1;   Maxthon)  

网页:
GET   /jzoa/employee/work_list.asp  

时间:
2007年8月12日,   18:00:16  


详细信息:
Microsoft   支持  


请各位帮帮忙,我怎么也求不出来。


[解决办法]
conn打开了么?

<%
dim rs,conn
Set conn = CreateObject( "adodb.Connection ")
conn.open "xxxx "
set rs=CreateObject( "adodb.recordset ")
sql= "SELECT SUM(yg_gs) AS yg_gs FROM yggz "
rs.cursorLocation = 3
rs.open sql,conn,1,1
%>

<%=rs( "yg_gs ")%>
[解决办法]
出现 “ADODB.Recordset (0x800A0BB9)”错误,一般是 rs.open sql,conn,3,2 这行出问题。

确定 sql,conn 是否定义,并确保 conn赋值为 CreateObject( "adodb.Connection ")

另外就是求和的字段(yg_gs)数据类型问题了,请检查
[解决办法]

把别名yg_gs,换成别的名称试试
如:sql= "SELECT SUM(yg_gs) AS yy FROM yggz "

[解决办法]
数据库连接不正确!!!

找一下ASP中SQLSERVER数据库连接方法!!!
[解决办法]
sql= "SELECT yg_gs=SUM(yg_gs) FROM yggz "


[解决办法]
29行是哪个?
更换一下你的连接方式

热点排行