Batchabfrage mit gespeicherten Prozeduren

25/08/2009 - 08:49 von Michael Giger | Report spam
Hallo

Mit einer Batchabfrage kann ich ein Dataset mit mehreren Tabellen füllen.

Also:
string sql = "SELECT * FROM xxx; SELECT * FROM yyy; SELECT * FROM zzz";

Ich habe das gleiche auch mit gespeicherten Prozeduren versucht, indem ich
den CommandType = CommandType.StoredProcedure gesetzt und die gewünschten
Prozeduren mit EXEC x; EXEC y; EXEC z aufgerufen habe. Dies klappt jedoch
nicht!

Ist es nicht möglich, eine Batchabfrage mit gespeicherten Prozeduren
auszuführen?

Besten Dank
Michael
 

Lesen sie die antworten

#1 Peter Fleischer
25/08/2009 - 08:53 | Warnen spam
"Michael Giger" schrieb im
Newsbeitrag news:

Mit einer Batchabfrage kann ich ein Dataset mit mehreren Tabellen füllen.

Also:
string sql = "SELECT * FROM xxx; SELECT * FROM yyy; SELECT * FROM zzz";

Ich habe das gleiche auch mit gespeicherten Prozeduren versucht, indem ich
den CommandType = CommandType.StoredProcedure gesetzt und die gewünschten
Prozeduren mit EXEC x; EXEC y; EXEC z aufgerufen habe. Dies klappt jedoch
nicht!

Ist es nicht möglich, eine Batchabfrage mit gespeicherten Prozeduren
auszuführen?



Hi Michael,
je nach Provider kann das u.U. mit SP's nicht funktionieren. Wenn du das
willst, warum schreibst du dann nicht eine neue SP, die die einzelenen SP's
aufruft?

Viele Grüsse
Peter

Ähnliche fragen