ASP呼叫DLL總物件方法與資料庫進行連線

2021-08-22 04:01:58 字數 1343 閱讀 3798

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...