10. maj 2001 - 07:52Der er
10 kommentarer og 1 løsning
Asp og acces database
Hvordan er det man udtrækker bestemte data fra en database. Hvis man nu kunne tænke sig at få data fra ex. kollone 1 række 2 og 4 og så derefter kunne bruge begge data hver for sig.
Det er nemlig fordi jeg skal have lavet noget prisliste og noget værk, hvor jeg skal bruge nogle priser der skal indsættes forskellige steder på web-siden.
Kan man ikke lave noget med:
StrSQL = Select * from database where kollone1 = 1 AND 4 AND 6
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 rs = conn.execute(\"select * from tabel where kollonne1 = 1 OR kollonne1 = 4 OR kollonne1 = 6\") do until rs.eof %> <TABLE BORDER=\"0\"><TR><TD><%=rs(\"felt\")%></TD></TR></TABLE> <%rs.movenext loop set rs = nothing %>
Jeg kan ikke helt få ovenstående til at virke men jeg må da erligt indrømme at jeg heller ikke er nogen haj til ASP (endu). Jeg tror at du misforstod mig lidt, det jeg mangler er en funktion der plukker nogle priser ud fra en database, de priser skal så placeres rund i en tekst på hjemmesiden.
eks. Pris for lysekrone uden chrom \"pris1\" Med chrom koster lysekronen \"pris2\", lysekronen kan også fåes i kobber til \"pris3\"
<% set rs = conn.execute(\"select * from tabel where kollonne1 = 1 OR kollonne1 = 4 OR kollonne1 = 6\") do until rs.eof %> Pris for lysekrone uden chrom <%=rs(\"pris1\")%> Med chrom koster lysekronen <%=rs(\"pris2\")%>, lysekronen kan også fåes i kobber til <%=rs(\"pris3\")%>
Jeg kan ikke få det til at virke den kommer med følgende fejl:
Fejltype: Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EA) Der er en syntaksfejl /Default.asp, line 26, column 5 Pris for lysekrone uden chrom <%=rs(\"pris1\") ----^
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\"> <html> <head> <title>Halogenlysekrone</title> <meta name=\"generator\" content=\"Namo WebEditor v3.0\"> </head>
<% set rs = conn.execute(\"select * from theis where nr = 1 OR nr = 4 OR nr = 6\") do until rs.eof %> \'Pris for lysekrone uden chrom <%=rs(\"pris1\")%> Med chrom koster lysekronen <%=rs(\"pris2\")%>, lysekronen kan også fåes i kobber til <%=rs(\"pris3\")%>
<%rs.movenext loop set rs = nothing %>
\' Luk databaseforbindelse Conn.Close Set Conn = Nothing %>
</body> </html>
Fejlen jeg får her er:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0400) En sætning var ventet /Default.asp, line 17 <%
hvis jeg så fjerne denne i linie 17 for jeg følgende fejl:
ADODB.Recordset (0x800A0CC1) Elementet kan ikke findes i den samling, der svarer til det anmodede navn eller ordenstal. /Default.asp, line 20
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.