vb6.0 中新建activex-dll專案
點工程-引用-microsoft activex data objects 2.8 library
工程名sqlconn
類名db
sqlconn.dll**如下:
option explicit
public strerror as string
public conn as new adodb.connection
public rs as new adodb.recordset
public property get errorstring() as string
errorstring = strerror
end property
public function conn_open(dbpath)
dim strcon as string
set conn = new adodb.connection
on error goto errhandler:
strcon = "dbq=" & dbpath & ";driver=;"
conn.open strcon
errhandler:
strerror = "錯誤源:" & err.source & vbcrlf & "描述:" & err.description
exit function
end function
function getrootid(byval classid)
dim query
query = "select classid,rootid from articleclass where classid=" & classid
set rs = conn.execute(query)
if not (rs.eof and rs.bof) then
getrootid = rs("rootid")
else
getrootid = classid
end if
rs.close
set rs = nothing
end function
生成sqlconn.dll之後,在開始選單中點執行 輸入 regsrv32 d:/dll/sqlconn.dll 存放註冊路徑
在iis中測試執行asp 檔案即可
參考**
此程式中的資料庫表。連線方式都未蒐集完全,只是呼叫了乙個普通的連線。
相關資料庫名稱:database.mdb
資料表名稱:articleclass
表中記錄:classid(22),rootid(4)
詳細請參考動易資料庫就行了
ASP與資料庫應用
一般來說,乙個真正的 完整的站點是離不開資料庫的,因為實際應用中,需要儲存的資料很多,而且這些資料之間往往還有關聯,利用資料庫來管理這些資料,可以很方便的查詢和更新。資料庫有很多種,如 fox 資料庫 dbf access 資料庫 mdb informix oracle 和 sql server 等...
ASP後台快速呼叫Mysql 資料庫
hkey local machine software odbc odbcinst.ini myodbc driver usagecount dword 00000002 driver c windows system setup c windows system sqllevel 1 fileus...
Sql Server 資料庫中呼叫dll檔案
1.首先新建乙個空的解決方案,並新增乙個類庫,如下,編譯並生產dll using system using system.collections.generic using system.data.sqltypes using system.linq using system.text namesp...