Avatar billede mborg Nybegynder
23. oktober 2009 - 11:05 Der er 1 løsning

Execute stored procedure på Oracle fra VBA Excel

Hej

Jeg 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
Avatar billede mborg Nybegynder
26. oktober 2009 - 10:33 #1
Løst
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester