VB中呼叫儲存過程的幾種方法

2021-04-13 06:41:27 字數 1227 閱讀 2923

vb中呼叫儲存過程的幾種方法

'第一種方法

dim conn as string

dim cn as new adodb.connection

dim cm as new adodb.command

conn = "provider=sqloledb.1;integrated security=sspi;persist security info=false;initial catalog=stu"

cn.connectionstring = conn

cn.open

cm.activeconnection = cn

cm.commandtext = "vag" '儲存過程名

cm.commandtype = adcmdstoredproc

cm.parameters.item("@num").value = "020301"  '輸入引數的值

cm.execute

msgbox cm.parameters.item("@val").value '儲存過程式的返回值

dim ado as adodc

ado.connectionstring = "provider=sqloledb.1;password=" & user_pwd & ";persist security info=true;user id=" & user_name & ";initial catalog=" & data_name & ";data source=" & server_name

其中user-pwd是使用者密碼;user_name是使用者名稱;data_name是資料庫名;server_name是伺服器名。

連線資料庫成功後就可以呼叫儲存過程執行操作。

通過command物件的parameters集合向所呼叫的儲存過程傳遞引數,其中物件parameters(0)為執行儲存過程的返回值,返回值為0則執行儲存過程成功;

』第三種方法

adocomm.parameters(1) = "1"

adocomm.parameters(2) = "outputparameters" 'outputparameters可以為任意的字串或數字

adocomm.execute

returnvalue = adocomm.parameters(0) '儲存過程的返回值,返回0則成功執行。

strs = adocomm.parameters(2) '把儲存過程的輸出引數的值賦給變數strs

在VB中呼叫CHM 幫助的幾種方法

在vb中呼叫chm 幫助的幾種方法 2009年12月18日 b 關 鍵 詞 b 呼叫 在vb中呼叫chm 幫助的幾種方法 乙個應用程式不論編制得如何完美,在很多情況下使用者還是會對如何使用它提出問題。visual basic 提供了對兩種不同幫助系統的支援 傳統的 windows 幫助系統 winh...

vb呼叫儲存過程

public sub procexe byval procname as string,byval pch as string dim cn as adodb.connection dim cmd as adodb.command cn.connectionstring cn.open set cm...

VB呼叫儲存過程

dim adocomm as new adodb.command dim prmretval as adodb.parameter dim prmid as adodb.parameter adocomm.activeconnection conn adocomm.commandtype adcmd...