SQL-Server2005 Prozeduraufruf aus VB6

Moin,

ich arbeite mit VB6 und SQL-Sver 2005.

Hier tätige ich innerhalb des Programmes folgenden Aufruf:

myDBNavibel.Execute „exec procCreateDataMISSchiffe @username = ‚BW‘, @year = ‚2008‘, @simbaMonthFrom = ‚1‘, @simbaMonthTo = ‚6‘, @akMonthFrom = ‚1‘, @akMonthTo = ‚6‘, @withorder = 1, @withak = 1“, dbSQLPassThrough

Dort bekomme ich die Meldung „Laufzeitfehler 3146 - ODBC-Call failed“

Wenn ich etwas anderes ausser dbSQLPassThrough angebe (oder gar nichts) kommt die Meldung „Laufzeitfehler 3065 - can´t execute a select-Query“

Der Aufruf funktioniert wenn ich ihn z. B. über TOAD absetze und die Verbindung zur Datenbank steht auch über mydbNavibel.

Meien Frage daher - kann ich überhaupt via VB6 eine Prozedur vom SQL-Server 2005 anstossen und wenn ja wie…

Gruß

Bernd