Avatar billede triggy Nybegynder
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 ?
Avatar billede 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.*
Avatar billede Slettet bruger
23. oktober 2004 - 19:10 #2
Hvis der er mange poster og felter kan du med fordel specifisere felterne ud hvis du ikke skal have dem allesammen.
Avatar billede triggy Nybegynder
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
%>
Avatar billede 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
Avatar billede 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 :-)
Avatar billede triggy Nybegynder
23. oktober 2004 - 19:28 #6
Der var problemet...  Takker mange gange.

Kan stire sig blindt på de mindste ting ;)
Avatar billede Slettet bruger
23. oktober 2004 - 19:28 #7
Jeps - takker for point :-)
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