SQL-Fehler: hstmt
sandro
- datenbank
Hallo allerseits!
Ich habe folgendes sqlquery in meinem Visual-Basic programm:
select * from tblIcons
Nun ist es in meinem Code so, dass ich dieses Query ausführe und kurz danach das selbe Query nochmals ausführe.
Wenn ich es normal im Code öffne geht es:
ssql="select * from tblIcons"
rs.open "ssql", dbconnection, xx,xx......
nun habe ich aus diesem query eine StoredProcedure gemacht.
Wenn ich die SP ausführe, dann geht es das erste mal, aber beim zweiten mal kommt folgende Meldung:
"Die Verbindung ist mit Ergebnissen von einem anderen hstmt belegt."
Ich habe eine Info gefunden, die besagt, dass SQLServer nur 1
aktive Anweisung auf einer DBVerbindung erlaubt.
Jetzt frage ich mich, warum bei einer StoredProcedure diese Meldung kommt, aber wenn ich alles per Code im VB mache nicht?
Eigentlich geschieht doch dasselbe!?
Ich will eigentlich nicht vor jedem neuen Query die dBConn schliessen und wieder neu öffnen, das braucht Zeit und verträgt sich mit meinem weiteren Code nicht so gut.
Mehrere DBCOnnections will ich eigentlich auch nicht.
Kann mir da jemand weiterhelfen?
Vielen Dank im Voraus,
mfg
sandro