29. maj 2001 - 22:40Der er
5 kommentarer og 1 løsning
Funktion der returner en array
Hejsa jeg vil lave en funktion der returner et recordset som en fler-dimentionel array. Er der nogen der kan hjælpe? Her er min kode som den ser ud ind til videre:
Function rs(byRef strSQL) Dim objConn Set objConn = server.createobject(\"ADODB.connection\") objConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & conDatabasePath
Dim rsStandard set rsStandard = Server.CreateObject(\"ADODB.Recordset\") rsStandard.open strSQL ,objConn if Not rsStandard.EOF Then Set rs = rsStandard.GetRows End If rsStandard.Close Set rsStandard = Nothing objConn.Close Set objConn = Nothing End Function
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.
du skal bare bruge en variant datatype så får du et mulitidimentionalt array så din funktionserklæring skal se sådanne ud:
Function rs(byRef strSQL, RetVal as Variant) Dim objConn Set objConn = server.createobject(\"ADODB.connection\") objConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & conDatabasePath
Dim rsStandard set rsStandard = Server.CreateObject(\"ADODB.Recordset\") rsStandard.open strSQL ,objConn if Not rsStandard.EOF Then RetVal = rsStandard.GetRows End If rsStandard.Close Set rsStandard = Nothing objConn.Close Set objConn = Nothing End Function
når du kalder kan du bruge RetVal som returværdi fordi den er ByRef sådanne
sub EnEllerAnden() dim MitArray as Variant rs \"select * from tabel\", MitArray
efter at have fucket lidt rundt med jpers svar, lykkedes det mig at få det til at virke.
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.