Re: [ASP ] 請教幾個ASP的問題
表上限2048﹐實際可能還少一點點
讀取資料庫中所有資料表名
可以
adSchemaTables=20
Set rstSchema = Conn.OpenSchema(adSchemaTables)
Do Until rstSchema.EOF
Response.Write "Table name: " & _
rstSchema("TABLE_NAME") & vbCr & _
"Table type: " & rstSchema("TABLE_TYPE") &"<BR>"
rstSchema.MoveNext
Loop
亦可以這樣
dim adoConnection
dim adoRecordset
set adoConnection=Server.CreateObject("ADODB.Connection")
adoConnection.Open "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & Server.MapPath("/qnaire/") & "/data/Q.mdb;Persist Security Info=False"
set adoRecordset=Server.CreateObject("ADODB.Recordset")
Set adoRecordset= adoConnectionX.OpenSchema(adSchemaTables)', Array(Empty, Empty, TestTableName, "Table"))
Do Until adoRecordset.EOF
response.write rstSchema!TABLE_Name
rstSchema.MoveNext
Loop
rstSchema.Close
cnn1.Close
那個"clientdata/"是路徑沒錯﹐不過你得去參考getmdbrecordset函數的具體代碼
才能知道含義
※ 引述《FallinSnow (米爾克.薙)》之銘言:
: 小弟最近剛學ASP,想做一個資料庫
: 之前舊的資料庫是把所有個案資料放在同一個資料表,但是最近設計上有異動
: 所以目前構想是把每位個案的名字獨立出來一個資料表
: 不知一個資料庫的資料表上限是多少?
: 而查詢系統想做成清單式,該怎麼讀取資料庫中所有資料表的名稱放到清單中?
: 還有我看舊的查詢系統裡面有一行不太明白
: set rs=getmdbrecordset("/clientdata/clientdata.mdb","select * from chart
: order by chartno")
: 這行裡面"/clientdata/"指的路徑是什麼?
: 因為clientdata.mdb這個檔案不是在clientdata這個資料夾裡
: 也沒有clientdata這個資料夾
: 以上問題麻煩大家幫忙解答,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 81.156.102.162
推
03/29 20:12, , 1F
03/29 20:12, 1F
→
03/29 20:13, , 2F
03/29 20:13, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章