PB中呼叫儲存過程
PB中呼叫儲存過程完整程式設計
String ls_Proc
Long ll_Count,ll_flag
String ls_Id
String ls_return
ls_Proc = 'USP_PROC'
//系統表sysobjects 中是否存在儲存過程 USP_PROC
SELECT Count(*) INTO :ll_count from sysobjects where name = :ls_Proc and xtype = 'P';
If ll_Count <= 0 Then
messagebox("錯誤",'錯誤資訊:儲存過程' + ls_Proc + '不存在!')
Return -1
End If
/*@Shop_ID ,@return_id 為資料庫儲存過程引數名,ls_Id,ls_return 為PB中的變數USP_PROC為資料庫中的儲存過程名,Emp_proc1 為為PB中的變數*/
DECLARE Emp_proc1 procedure for USP_PROC
@Shop_ID = :ls_Id,@return_id = :ls_return OUTPUT;
EXECUTE Emp_proc1;
If Sqlca.Sqlcode < 0 Then
messagebox("錯誤","錯誤資訊:" + Sqlca.SqlErrText)
Close Emp_proc1 ;
return -1
else
fetch Emp_proc into :ls_return;
if ll_flag <> 0 then
//messagebox("提示資訊",ls_return)
close Emp_proc ;
return -1
End if
End If
close Emp_proc1 ;
String ls_Proc
Long ll_Count,ll_flag
String ls_Id
String ls_return
ls_Proc = 'USP_PROC'
//系統表sysobjects 中是否存在儲存過程 USP_PROC
SELECT Count(*) INTO :ll_count from sysobjects where name = :ls_Proc and xtype = 'P';
If ll_Count <= 0 Then
messagebox("錯誤",'錯誤資訊:儲存過程' + ls_Proc + '不存在!')
Return -1
End If
/*@Shop_ID ,@return_id 為資料庫儲存過程引數名,ls_Id,ls_return 為PB中的變數USP_PROC為資料庫中的儲存過程名,Emp_proc1 為為PB中的變數*/
DECLARE Emp_proc1 procedure for USP_PROC
@Shop_ID = :ls_Id,@return_id = :ls_return OUTPUT;
EXECUTE Emp_proc1;
If Sqlca.Sqlcode < 0 Then
messagebox("錯誤","錯誤資訊:" + Sqlca.SqlErrText)
Close Emp_proc1 ;
return -1
else
fetch Emp_proc into :ls_return;
if ll_flag <> 0 then
//messagebox("提示資訊",ls_return)
close Emp_proc ;
return -1
End if
End If
close Emp_proc1 ;
相關文章
- java中呼叫儲存過程Java儲存過程
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- jsp中呼叫儲存過程JS儲存過程
- java中呼叫ORACLE儲存過程JavaOracle儲存過程
- 呼叫儲存過程儲存過程
- Jsp中呼叫Oracle儲存過程JSOracle儲存過程
- Winform呼叫儲存過程ORM儲存過程
- perl呼叫儲存過程儲存過程
- jdbc呼叫儲存過程JDBC儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- linux呼叫儲存過程Linux儲存過程
- java 呼叫oracle 儲存過程JavaOracle儲存過程
- php呼叫mssql儲存過程PHPSQL儲存過程
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- Spring mybatis 呼叫儲存過程SpringMyBatis儲存過程
- 用PHP呼叫MySQL儲存過程PHPMySql儲存過程
- c / c + + 呼叫mysql儲存過程MySql儲存過程
- C#呼叫 oracle儲存過程C#Oracle儲存過程
- C#呼叫Oracle儲存過程C#Oracle儲存過程
- 動態呼叫儲存過程 sample:儲存過程
- vb呼叫儲存過程的方法儲存過程
- 用java呼叫oracle儲存過程JavaOracle儲存過程
- Sqlsugar呼叫Oracle的儲存過程SqlSugarOracle儲存過程
- 儲存過程呼叫其他模式的儲存過程需要注意的地方儲存過程模式
- oracle父儲存過程呼叫子儲存過程procedure與輸出引數Oracle儲存過程
- MySQL儲存過程語句及呼叫MySql儲存過程
- mysql 儲存過程,以及mybatis如何呼叫MySql儲存過程MyBatis
- JDBC 呼叫儲存過程程式碼示例JDBC儲存過程
- PHP呼叫MYSQL儲存過程例項PHPMySql儲存過程
- mysql-定時呼叫儲存過程MySql儲存過程
- c#呼叫儲存過程小記C#儲存過程
- mybatis呼叫檢視和儲存過程MyBatis儲存過程
- oracle goldengate 呼叫儲存過程案例OracleGo儲存過程
- PHP實現多儲存過程呼叫PHP儲存過程
- 使用ADO呼叫儲存過程 (轉)儲存過程
- Oracle 儲存過程分頁 + Sqlsugar呼叫Oracle儲存過程SqlSugar
- 在 SQL Server 的儲存過程中呼叫 Com 元件 (轉)SQLServer儲存過程元件