กระบวนการจัดเก็บเพจของ Zou Jian เปลี่ยนไป
เนื่องจากขั้นตอนการจัดเก็บเพจของ Zou Jian ไม่สามารถส่งคืนจำนวนระเบียนทั้งหมดได้เขาจึงต้องนับอีกครั้งทุกครั้งที่เขาเพจดังนั้นเขาจึงเพิ่มจำนวนบันทึกคืนซึ่งใช้งานง่าย
@ipageCountIntOutput-กำหนดตัวแปรเอาต์พุตและวางไว้บน @QuerySt
-
exec ('select'+@fdshow+'จาก'+@querystr+@fdorder)-สถิติจำนวนระเบียนใส่-ถ้าหน้าแรกจะปรากฏขึ้น ...
เลือก@ipagecount = @@ rowcount
วิธีการโทร (ASP):
myConstr = "driver = {sqlServer}; เซิร์ฟเวอร์ = (local); uid = artme; pwd = ***; ฐานข้อมูล = artme"
Dimmycomm, userId, ชื่อผู้ใช้
setMyComm = server.createObject ("adoDB.Command"))
withmycomm
.activeConnection = MyConstr'MyConst คือสตริงการเชื่อมต่อฐานข้อมูล
.CommandText = "p_show" 'ระบุชื่อขั้นตอนที่เก็บไว้
.CommandType = 4 'ระบุว่านี่เป็นขั้นตอนที่เก็บไว้
.Prepared = true 'ต้องการคำสั่ง SQL ที่จะรวบรวมก่อน
.Parameters.Append.CreateParameter ("return", 2,4)
.parameters.append.createparameter ("@ipagecount", 3,2)
.Parameters.Append.CreateParameter ("@querystr", 200,1,4000, "เลือก*fromzw_language"))
.Parameters.Append.CreateParameter ("@pagesize", 3,1,4,5)
.Parameters.Append.CreateParameter ("@pagecurrent", 3,1,4,1)
.Parameters.Append.CreateParameter ("@fdshow", 200,1,4000)
.Parameters.Append.CreateParameter ("@fdorder", 200,1,1000)
. execute
จบลงด้วย
icount = myComm (1)
Response.writeicount
Trackback: http: //tb.blog.csdn.net/trackback.aspx? postid = 566682