Ich habe ein gespeichertes Proc auf einer vorhandenen 3rd-Party-Anwendung (SQL 2005), mit der ich interagieren möchte.So rufen Sie einen Wert aus einem Recordset ab, das kein Rückgabewert oder Ausgabeparameter ist vb6
Es ist eine Insert-Anweisung gefolgt von einer Select-Anweisung wie folgt;
Set @CustomerId = Cast(SCOPE_IDENTITY() As [int]) Select @CustomerId
Mit VB6 Wie kann ich den Wert von @CustomerID zugreifen?
set rs = cmd.Execute
kehrt keine resultset wie erwartet ...
[Bearbeiten]
rs.Fields.Count ist 0.
Jeder Versuch, das resultierende Recordset zuzugreifen , wie rs (0) .Wert verursacht einfach einen Fehler "Artikel nicht gefunden ...".
Was * ist * it Rückkehr? – paxdiablo
Ja, was ist in rs (0)? –
Ähm, Leute, es gibt keine rs (0). Das ist die Bedeutung von rs.Fields.Count = 0 und der Fehler "Artikel nicht gefunden". – MarkJ