26. marts 2004 - 10:08Der er
7 kommentarer og 1 løsning
Database Class !
Hejsa,
Jeg sidder og er ved at ligge sidste hånd på en database klasse men jeg mangler lige lidt input til min select statement. I min klasse laver jeg følgende :
'--- Function der eksikvere sql select forspørgelser. Public Function SqlGet(strSQL) Dim strArray Set Rs = Conn.Execute(strSQL) strArray = Rs.GetRows() SqlGet = strArray End Function
Og på min side kalder jeg denne function med :
CheckGallery = DbClass.SqlGet("Select * From Tabel")
Response.Write CheckGallery(0,0)
Men der opstår jo en fejl hvis der ikke ligger noget i databasen og jeg prøver på at udskrive CheckGallery(0,0)
Hvis du bruger klassen til at lave et objekt pr. query, så gem din strArray i objektet i stedet for at returnere den fra funktionen. Gem også en eof-indikator som property, og eventuelt også en row-count, som du jo kan nemt kan få ud fra UBound på strArray (og eof-indikatoren).
Så har jeg haft lidt tid til at teste men, men, men der opstår det problem at hvis arrayet ikke retunere noget går den ud i fejl når jeg prøver at validere på om der er noget i det eller ej har du nogle forslag til løsning af dette ?
ok det var da nemt, men ellers tak for hjælpen jeg fik ideen udfra det llink du sendte :o)
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.