23. oktober 2004 - 19:08
Der er
6 kommentarer og 1 løsning
SQL Hænger
SELECT Ordre.*, Debitor.*, Ordre.OrdrID, Ordre.FirmaID FROM Ordre INNER JOIN Debitor ON Ordre.KundeID = Debitor.DebitorID WHERE Ordre.OrdrID = 1071 ORDER BY Ordre.OrdrID Nogen der kan se noget galt i den ?
Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Slettet bruger
23. oktober 2004 - 19:09
#1
Næ dog er det ikke nødvendigt at hente Ordre.OrdrID, Ordre.FirmaID da de jo er en del af Ordre.*
23. oktober 2004 - 19:15
#3
Her er hele filen, hvis fejlen evt. skulle ligge et andet sted. <%@LANGUAGE="VBSCRIPT"%> <!--#include file="Connections/wf.asp" --> <% Dim OrderRS Dim OrderRS_numRows Set OrderRS = Server.CreateObject("ADODB.Recordset") OrderRS.ActiveConnection = MM_wf_STRING OrderRS.Source = "SELECT Ordre.OrdrID, Ordre.KundeID, Ordre.ODato, Debitor.DebitorID, Debitor.Firma, Debitor.Adresse, Debitor.PostNr FROM Ordre INNER JOIN Debitor ON Ordre.KundeID = Debitor.DebitorID WHERE Ordre.OrdrID = 1071 ORDER BY Ordre.OrdrID" OrderRS.CursorType = 0 OrderRS.CursorLocation = 2 OrderRS.LockType = 1 OrderRS.Open() OrderRS_numRows = 0 %> <table align="center" width="600" border="0"> <tr> <td align="left" class="tableheader" width="300">Kunde-Info:</td> <td align="left" class="tableheader" width="300">Ordre-Info:</td> </tr> <% While NOT OrderRS.EOF %> <table align="center" width="600" border="0"> <tr> <td align="left" class="tablelist"> <table border="0" width="300"> <tr><td align="left" width="150">Debitor-Nr:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("DebitorID").Value)%></td></tr> <tr><td align="left" width="150">Navn:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("Firma").Value)%></td></tr> <tr><td align="left" width="150">Adresse:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("Adresse").Value)%></td></tr> <tr><td align="left" width="150">Postnr/By:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("PostNr").Value)%> </td></tr> </table> </td> <td align="left" class="tablelist"> <table border="0" width="300"> <tr><td align="left" width="150">Ordre-Nr:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("OrdrID").Value)%></td></tr> <tr><td align="left" width="150">Ordre-Dato:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("ODato").Value)%></td></tr> </table> </td> </tr> </table> </td> <% Wend OrderRS.Close() Set OrderRS = Nothing %>
Slettet bruger
23. oktober 2004 - 19:25
#4
Du skal huske at flytte til næste post While NOT OrderRS.EOF %> <table align="center" width="600" border="0"> <tr> <td align="left" class="tablelist"> <table border="0" width="300"> <tr><td align="left" width="150">Debitor-Nr:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("DebitorID").Value)%></td></tr> <tr><td align="left" width="150">Navn:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("Firma").Value)%></td></tr> <tr><td align="left" width="150">Adresse:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("Adresse").Value)%></td></tr> <tr><td align="left" width="150">Postnr/By:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("PostNr").Value)%> </td></tr> </table> </td> <td align="left" class="tablelist"> <table border="0" width="300"> <tr><td align="left" width="150">Ordre-Nr:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("OrdrID").Value)%></td></tr> <tr><td align="left" width="150">Ordre-Dato:</td><td align="right" width="150"><%=(OrderRS.Fields.Item("ODato").Value)%></td></tr> </table> </td> </tr> </table> </td> <% OrderRS.MoveNext Wend
Slettet bruger
23. oktober 2004 - 19:26
#5
Ellers kører den, som du har oplevet, i en uendelig løkke da OrederRS.EOF aldrig bliver sand :-)