Function dblist(dbname,dbsql,dbtype)
Select Case dbtype
Case 1 : Set dbname = Server.CreateObject("Adodb.Recordset") : dbname.Open dbsql,Conn,1,1
case 3:
set dbname = server.createobject("Adodb.Recordset")
dbname.open dbsql, conn, 1, 3
End Select
End Function
显示页面中的使用,,,,,,,
<%
call dblist(tejia,"select top 18 * from Products where img<>'' and tejia='1' order by data desc",1)
if not tejia.eof and not tejia.bof then
while not tejia.eof
不知道是不是这条句子有问题还是什么的,
select top 18 * from Products where img<>'' and tejia='1' order by data desc
这个TOP 18 就是没起作用啊,,,所有数据都被取出来了,,本来不想要那么多的,,
怎么回事啊?大大神帮指导 是哪里错了? 是程序问题还是服务器问题
, ------解决方案-------------------- select top 18 * from Products where img<>'' and tejia='1' order by data desc
这个应该是由于data不是唯一值造成的,你应该再加一个唯一值排序,比如id ------解决方案--------------------