03. oktober 2002 - 12:10Der er
10 kommentarer og 1 løsning
Sql select problem!! HASTER
Jeg skal lave en select der vælger de modeller der hører til mærkerne.
Det lyder lidt kryptiskt, det ved jeg godt. :)
Men her er min kode:
<% sqltal1 = "select count(maerkeid) as antal from maerke" Set rstal = Conn.Execute(SQLtal1) antal = rstal("antal") for i=0 to antal
sqltal2 = "select count(modelid) as antal from maerke" Set rstal2 = Conn.Execute(SQLtal2) antal2 = rstal2("antal")
sql = "select * from maerke,model where model.maerkeid=" & i & " order by model.modelid" Set rs = Conn.Execute(SQL) for t=0 to antal2 do while not rs.eof response.write "afdelinger["& i &"]["& t &"] = '" & rs("model") &"';" & vbCrLf rs.movenext t = t + 1 loop next i = i + 1 next %>
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.
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access-driver] ORDER BY-delsætningen (maerke) er i konflikt med DISTINCT. /bilside/www/sog_test.asp, line 6
sqltal1 = "select count(maerkeid) as antal from maerke" Set rstal = Conn.Execute(SQLtal1) antal = rstal("antal") for i=1 to antal
sqltal2 = "select count(modelid) as antal2 from model where maerkeid=" & i Set rstal2 = Conn.Execute(SQLtal2) antal2 = rstal2("antal2")
sql = "select * from maerke,model where model.maerkeid=" & i Set rs = Conn.Execute(SQL)
for t=0 to antal2 if not rs.eof then response.write "afdelinger["& i &"]["& t &"] = '" & rs("model") &"';" & vbCrLf rs.movenext end if 'rs.movefirst next t = 0 next
<% sqltal1 = "select count(maerkeid) as antal from maerke" Set rstal = Conn.Execute(SQLtal1) antal = rstal("antal") for i=1 to antal
sqltal2 = "select count(modelid) as antal2 from model where maerkeid=" & i Set rstal2 = Conn.Execute(SQLtal2) antal2 = rstal2("antal2")
sql = "select model from model where maerkeid=" & i Set rs = Conn.Execute(SQL)
for t=0 to antal2 if not rs.eof then response.write "afdelinger["& i &"]["& t &"] = '" & rs("model") &"';" & vbCrLf rs.movenext end if 'rs.movefirst next rs.close 't = 0 next %>
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.