Avatar billede ejoergensen Nybegynder
04. marts 2005 - 14:07 Der er 1 kommentar og
2 løsninger

få resultat af SQL-query vist uden selv at skulle specificere

Jeg har en query fra en SQL-db som sender en masse resultater tilbage. Dem vil jeg gerne have vist uden hver gang at skulle specificere felterne i koden. Jeg har en ide om at kunne anvende stored procedures til det, men kunne godt bruge nogen input omkring hvad jeg gør og hvordan. Altså ombygge 
strSQL = " SELECT Gruppe.navn as GruppeNavn, vktadmin.Hovedtabel.gruppe, " &_
    "vktadmin.Hovedtabel.undergruppe, vktadmin.Hovedtabel.vkt_nr,  "&_
    "vktadmin.Hovedtabel.ops_overvkt, "&_
    "vktadmin.Hovedtabel.ops_undervkt, "&_
    "Ejer.ejeralias, Anvendelse.anvendelse "&_
"FROM "&_
    " Gruppe "&_
    " INNER JOIN vktadmin.Hovedtabel ON (Gruppe.id_Gruppe = vktadmin.Hovedtabel.gruppe) "&_
    " LEFT OUTER JOIN Ops_overvkt ON (vktadmin.Hovedtabel.ops_overvkt = Ops_overvkt.id_ops_over) "&_
    " LEFT OUTER JOIN Undergruppe ON (vktadmin.Hovedtabel.undergruppe = Undergruppe.id_undergruppe) "&_
    " LEFT OUTER JOIN Ops_undervkt ON (vktadmin.Hovedtabel.ops_undervkt = Ops_undervkt.id_ops_under) "&_
    " LEFT OUTER JOIN Ejer ON (vktadmin.Hovedtabel.ejer = Ejer.id) "&_
    " LEFT OUTER JOIN Anvendelse ON (vktadmin.Hovedtabel.anvendelse = Anvendelse.id_anvendelse) " &_
"WHERE  (Gruppe.id_Gruppe = vktadmin.Hovedtabel.gruppe) AND " &_
    "(Gruppe.navn like '" & GNavn & "')"
til en stored procedure.
Avatar billede tofte Juniormester
04. marts 2005 - 23:05 #1
Du kan bruge noget lignende. Eksemplet bygger på asp, men kan ombygges til ren vbs.

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("./db.mdb")
Conn.Open DSN
set RS = Conn.Execute("SELECT * FROM billeder")

for each field in RS.Fields
response.Write field.name&";"
next
response.Write "<BR>"
response.Write rs.getString(,,";","<BR>")
Avatar billede ejoergensen Nybegynder
07. marts 2005 - 09:56 #2
vil jeg lige prøve at lege lidt med, vender tilbage når jeg har afprøvet det, og fået noget bygget op.
Avatar billede ejoergensen Nybegynder
11. marts 2005 - 14:09 #3
jeg er ikke nået så langt med det her eksempel, arbejder lige nu på noget med to variabler i et select. MEn jeg må hellere få lukket ned, der kommer åbenbart ikke flere input. Du får ½ af point for dit forsøg, da jeg ikke helt har fundet ud af om jeg kan få det kringlet rundt.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester