Execute stored procedure på Oracle fra VBA Excel
HejJeg har behov for at køre en stored procedure på en Oracle database via VBA Excel.
Jeg har følgende kode:
Sub Import_udtrukneTerminer2()
Dim wks As Worksheet
Set wks = Worksheets(UdTerm)
Dim theCommand As ADODB.Command
Dim rst As ADODB.Recordset
Dim strSQL As String
Dim rk As Integer
Dim udtdato as string
udtdato = "'" & WorksheetFunction.Text(Worksheets(OMX).Range("Udtraekningsdato"), "YYYYMMDD") & "'"
strSQL = "Execute SP_UDTOBL_TERM_DATA(" & udtdato & ")"
Set theCommand = GetCommand(strSQL)
'AppPrmToCommand_Str theCommand, "@prmudtdato", 10, udtdato
theCommand.Execute
Jeg får følgende fejlmeddelse:
Run-time error '-2147217900(80040e14)':
ORA-00900: ugyldig SQL-sætning
Er der nogle som kan hjælpe?
Mvh Mborg