03. januar 2005 - 11:52Der er
8 kommentarer og 2 løsninger
reslutat fra Stored Procedure til ADO recordset
Hej,
Jeg har lavet en procedure der skulle kunne overføre resultatet fra en stored procedure udført på SQL-server til et recordset. Koden ses nedenfor. Jeg kan se i profileren, at stored procedure køres, men resultatet overføres ikke som forventet til recordsettet. Hvad mangler jeg
på forhånd tak
Private Sub GetValues() Dim rs As New ADODB.Recordset Dim Cmd As New ADODB.Command Dim conn As New ADODB.Connection Dim cnn As String
cnn er connectionstring, der findes i .udl fil, der konfigureres i filen.
Jeg har afprøvet koden og resultatet er det samme uanset om der anvendes Cmd.Parameters("@NameGoesHere").Value = "1150" eller Cmd.Parameters(1) = "1150"
Jeg kan se at stored procedure afvikles, men resulatet overføres ikke til recordsettet. og det er det der er problemet
som jeg ser det er det linien "set rs = Cmd.execute" der er problemet
you can maybe rs.movelast then rs.movefirst before using the recordset
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.