페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

SQL 실행 기능을 VBA 코드로 실행 합니다. 


Syntax
public long ExecuteDML(string dbmsCode, string sqlText){
}


Parameters

Name동작명비고
dbmsCode
dbms 코드
sqlText
실행할 sql문




Return Value

Type:  long

sql의 결과 값


SQL Insert, Update, Delete 처리를 위한 VBA 코드

Example
Sub ExcuteDML()
    
    Set mxmodule = Application.COMAddIns.Item("iMATRIX.ExcelModule").Object
	mxmodule.xapi.ExecuteDML "mtxrpty", "insert into mtx_ftp values('1112','user',100, 'pw','path','attr1')"
 
    If mxmodule.xapi.LastErrorCode <> 0 Then
    	MsgBox "쿼리 실행 오류 " & mxmodule.xapi.LastErrorMessage
    End If
End Sub


Procedure에서 Insert, Update, Delete 처리를 위한 VBA 코드

Example
Sub ExcuteDML()
    
    Set mxmodule = Application.COMAddIns.Item("iMATRIX.ExcelModule").Object

	sql = "exec pro_test1 ?, 'AAAA' "   'return 받을 Parameter로 첫번째 값을 할당한다.
    mxmodule.xapi.SID = "#021"
	mxmodule.xapi.ExecuteDML "mtxrpty", sql

 
    If mxmodule.xapi.LastErrorCode <> 0 Then
    	MsgBox "쿼리 실행 오류 " & mxmodule.xapi.LastErrorMessage
    End If
End Sub



  • 레이블 없음