VB連線sqlserver資料庫問題

時間 2022-03-09 16:00:08

1樓:招卓逸

在系統中建立ado公共查詢模組

public function executesql(byval sql _

as string, msgstring as string) _

as adodb.recordset '執行sql語句並返回recordset物件

dim cnn as adodb.connection

dim rst as adodb.recordset

dim stokens() as string

on error goto executesql_error

stokens = split(sql)

set cnn = new adodb.connection

cnn.open conn

'開啟連線

if instr("insert,delete,update", _

ucase$(stokens(0))) then

cnn.execute sql

msgstring = stokens(0) & _

" 查詢成功"

else

set rst = new adodb.recordset

rst.open trim$(sql), cnn, _

adopenkeyset, _

adlockoptimistic

set executesql = rst

msgstring = "查詢到" & rst.recordcount & _

" 條記錄 "

'獲取記錄的條數

end if

executesql_exit:

set rst = nothing

set cnn = nothing

exit function

executesql_error:

msgstring = "查詢錯誤: " & _

err.description

resume executesql_exit

end function

然後再應用模組中就可以使用

dim txtsql as string

dim mrc as adodb.recordset

dim msgtext as string

txtsql = "select * from ... "

set mrc = executesql(txtsql, msgtext)查詢了

2樓:匿名使用者

1.如果你說的是adodc,那只能在乙個窗體裡面用.

adodc 的連線可以不用打**,右鍵點ado控制項,再點屬性,就可以設定連線屬性

2.如果你說的是ms activex data objects 2.6 那麼這個可以在模組裡宣告乙個通用的connection,在其他窗體呼叫.

呼叫的時候sql語句在recordset屬性裡.

如: public a as new adodb.connection

public a_rec as new adodb.recordset

3樓:匿名使用者

dim conn as new adodb.connectionset conn = new adodb.connection'再定義乙個記錄集,用於放你的那個select的dim rs as new adodb.

recordset'設定conn的連線字串,就是你的那個

conn.connectionstring = "driver=;server=4acdf6b497724df;uid=lv;pwd=woaini;database=mingcheng"

'然後conn.open '開啟這個連線 設定記錄集查詢語句dim strsql as string

strsql="select * from data "

rs.open strsql,conn

'這樣就可以從記錄集rs中取資料了,

txt.text=rs.field("某欄位名").value

vb怎麼連線sqlserver資料庫

電子科技魚 回答一 配置odbc資料來源1 在控制面板中,雙擊管理工具,然後開啟odbc資料來源管理器。2 在 系統dsn 選項卡中,單擊 新增 按鈕,開啟 建立新資料來源 對話方塊,在 名稱 列表框中選擇 sqlserver 選好單擊完成3 在開啟 建立新的資料來源到sqlserver 對話方塊,...

jsp連線sqlserver2019資料庫出現這樣的情況

你這個應該是載入驅動的時候出錯了,連結資料庫的時候沒有合適的jdbc,我曾經也謝過類似的 發一份給你看看吧!public string transch string str catch exception e string user transch request.getparameter user...

怎麼連線sqlserver資料庫

sql server2012如何開啟資料庫的遠端連線 怎麼連線sqlserver資料庫 怎麼連線sqlserver資料庫 1 用sql語句 select count from master.dbo.sysprocesses 或者 sp who 2 用管理介面 sql2000 進入企業管理器,管理 當...