通過sql陣列動態建立Recordset

2021-04-01 05:02:12 字數 567 閱讀 8039

<%dim strtemp

strtemp=session("item")'前面傳來的變數,比如許可權,不同的許可權讀取不同的內容。

'拆分字串

a=split(strtemp,"|")

unum=ubound(a)

lnum=lbound(a)

'定義sql陣列

dim strsql()

for i=lnum to unum

dim rs

set rs=server.createobject("adodb.recordset")

tablename="item"&i+1

redim strsql(i)

strsql(i)="select * from "&tablename&" where zkzh='"&session("zkzh")&"'"

rs.open strsql(i),objcon,1,3

if not rs.bof or not rs.eof then

end if

rs.close()

set rs=nothing

next

建立動態陣列

1.動態陣列的定義 int pia new int 10 2.初始化動態的陣列 string psa new string 10 int pia new int 10 3.const物件的動態陣列 4.允許動態分配空陣列 size t n get size int p new int n 如果上述的...

動態建立陣列

在很多情況下,我們不知道所要建立陣列的大小,而是想根據需求動態的建立陣列。但是通常使用 int arr n 這樣的寫法編譯器會報錯,因為n是變數。例如以下 int n 10 int a n 對於這種情況我們可以用以下的方法解決。用到的標頭檔案 include 用到的函式 malloc sizeof ...

C 建立動態陣列

int sum 0 arraylist al new arraylist private void button1 click object sender,eventargs e while str null str string line new string al.count 1 al.copy...

建立動態陣列(c primer)

動態分配的陣列不必在編譯時知道其長度,可以 通常也是 在執行時才確定陣列長度。與陣列變數不同,動態分配的陣列將一直存在,直到程式顯式釋放它為止。每一個程式在執行時都佔用一塊可用的記憶體空間,用於存放動態分配的物件,此記憶體空間稱為程式的自由儲存區或堆。c 語言程式使用一對標準庫函式malloc 和 ...

C 建立動態陣列

每一個程式在執行時都佔用一塊可用的記憶體空間,用於存放動態分配的物件,此記憶體空間成為程式的自由儲存區或堆。c 使用new和delete表示式實現咋說自由儲存區內分配儲存空間。陣列變數通過指標型別 陣列名稱 和維數來定義。而動態分配陣列時,只需要指定型別和陣列長度,不必為陣列物件命名,new表示式返...