Avatar billede kagge Nybegynder
16. september 2002 - 11:07 Der er 1 kommentar og
1 løsning

Flere søgestrenge

Nedenstående kode udskriver antallet af registrerede spørgsmål i db.

Hvis f.eks. der er registreret 110 spørgsmål og jeg nu vil fordele disse 110 spørgsmål over hvilken kategori de har, så skal jeg jo lave nogle flere søgestrenge nedenunder den jeg allerede har. Altså noget i stil med:

StrSQL1 = "SELECT Kategori, Status FROM Data d WHERE (d.Status = ’Lukket sag’ OR d.Status = ’Videresendt til...’) AND (d.Kategori = ’test’)"

Er der noget med at man ikke kan have flere søgestrenge når databasen er Access?? Og i givet fald hvad er der så af muligheder for at udskrive flere forskellige ting på én side via flere forskellige søgestrenge?


<%
CONST adOpenStatic = 3, adLockReadOnly = 1, adCmdText = &H0001
Dim connectionString, CONN_USER, CONN_PASS
Dim recordSet
Dim forbindelse
Dim strSQL
Dim i
Dim c1

connectionString = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("xxx.mdb")
Set forbindelse = Server.CreateObject("ADODB.Connection")
Set recordSet = Server.CreateObject("ADODB.recordSet")
forbindelse.Open connectionString, CONN_USER, CONN_PASS

strSQL = "SELECT Status FROM Data d WHERE d.Status = 'Lukket sag' OR d.Status = 'Videresendt til...'"

recordSet.Open strSQL, forbindelse, adOpenStatic, adLockReadOnly, adCmdText

  response.write "Der er ialt registreret " & recordSet.RecordCount & " spørgsmål/svar i databasen!</p>" & vbCrLf


recordSet.Close
Set recordSet = Nothing

forbindelse.close

Set forbindelse = Nothing
%>
Avatar billede kagge Nybegynder
16. september 2002 - 11:10 #1
Der gik vist lige et eller andet galt:

Nedenstående kode udskriver antallet af registrerede spørgsmål i db.

Hvis f.eks. der er registreret 110 spørgsmål og jeg nu vil fordele disse 110 spørgsmål over hvilken kategori de har, så skal jeg jo lave nogle flere søgestrenge nedenunder den jeg allerede har. Altså noget i stil med:

StrSQL1 = "SELECT Kategori, Status FROM Data d WHERE (d.Status = 'Lukket sag' OR d.Status = Videresendt til...') AND (d.Kategori = 'test')"

Er der noget med at man ikke kan have flere søgestrenge når databasen er Access?? Og i givet fald hvad er der så af muligheder for at udskrive flere forskellige ting på én side via flere forskellige søgestrenge?


<%
CONST adOpenStatic = 3, adLockReadOnly = 1, adCmdText = &H0001
Dim connectionString, CONN_USER, CONN_PASS
Dim recordSet
Dim forbindelse
Dim strSQL
Dim i
Dim c1

connectionString = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("xxx.mdb")
Set forbindelse = Server.CreateObject("ADODB.Connection")
Set recordSet = Server.CreateObject("ADODB.recordSet")
forbindelse.Open connectionString, CONN_USER, CONN_PASS

strSQL = "SELECT Status FROM Data d WHERE d.Status = 'Lukket sag' OR d.Status = 'Videresendt til...'"

recordSet.Open strSQL, forbindelse, adOpenStatic, adLockReadOnly, adCmdText

  response.write "Der er ialt registreret " & recordSet.RecordCount & " spørgsmål/svar i databasen!</p>" & vbCrLf


recordSet.Close
Set recordSet = Nothing

forbindelse.close

Set forbindelse = Nothing
%>
Avatar billede kagge Nybegynder
09. oktober 2002 - 16:31 #2
hmm
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