25. maj 2004 - 13:22Der er
5 kommentarer og 2 løsninger
Hente data vha. Stored procedures
Hejsa
Jeg har en stored procedure i en SQL-db, der hedder sp_xal_seqno som ser sådan ud :
CREATE PROCEDURE sp_xal_seqno @increment INT, @dataset CHAR(3) AS BEGIN TRAN UPDATE XALSEQ SET SEQNO = SEQNO + @increment WHERE DATASET = @dataset AND SEQID = 0 SELECT SEQNO - @increment FROM XALSEQ WHERE DATASET = @dataset AND SEQID = 0 COMMIT TRAN GO
Mit spørgsmål er så, hvordan kalder man den og hvorledes henter man resultatet ud af den ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
set adoCn = Server.CreateObject("ADODB.Connection") set adoRs = Server.CreateObject("ADODB.Recordset") strSQL = "sp_xal_seqno" set adoRs = adoCn.Execute(strSQL)
linie 16 : set adoCn = Server.CreateObject("ADODB.Connection") linie 17 : set adoRs = Server.CreateObject("ADODB.Recordset") linie 18 : strSQL = "sp_xal_seqno 10, 'DAT'" linie 19 : set adoRs = adoCn.Execute(strSQL)
Men få følgende fejl : ADODB.Connection (0x800A0E78) Handlingen er ikke tilladt, mens objektet er lukket. /CWP/O_Check4.asp, line 19
og jeg ved heller ikke hvordan jeg skal få data'ene ud fra mit recordset. er det sådan ?
if adoRs.EOF then response.Write(AdoRs("sp_xal_seqno")) end if
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.