Proses Penyimpanan Paging Zou Jian-mengubahnya
Karena prosedur tersimpan paging Zou Jian tidak dapat mengembalikan jumlah total catatan, ia harus menghitungnya lagi setiap kali dia paging, jadi dia menambahkan sejumlah catatan ke dalamnya, yang mudah digunakan.
@ipageCountIntOutput-Tentukan variabel output dan letakkan di @QueryStr
...
exec ('pilih'+@fdshow+'dari'+@querystr+@fdorder)-stat jumlah catatan, taruh-jika halaman pertama ditampilkan ...
Pilih@ipageCount = @@ rowcount
Metode Panggilan (ASP):
MyConstr = "driver = {sqlserver}; server = (local); uid = artme; pwd = ***; database = artme"
Dimmycomm, userid, nama pengguna
SetMycomm = server.CreateObject ("adodb.command")
Withmycomm
.ActiveConnection = MyConstr'MyConstr adalah string koneksi database
.CommandText = "p_show" 'Menentukan nama prosedur tersimpan
.CommandType = 4 'menunjukkan bahwa ini adalah prosedur yang tersimpan
.Devegared = true 'membutuhkan perintah SQL untuk dikompilasi terlebih dahulu
.Parameters.append.createParameter ("return", 2,4)
.Parameters.append.createParameter ("@ipageCount", 3,2)
.Parameters.append.createParameter ("@querystr", 200,1.4000, "Pilih*framezw_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)
.Menjalankan
endwith
icount = myComm (1)
Response.writeicount
Trackback: http: //tb.blog.csdn.net/trackback.aspx? Postid = 566682