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