webForumDet fria alternativet

SQL problem

6 svar · 229 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000533 inlägg
#1

sql= "select distinct o.ip, o.epost, o.orderID from orderRad o, kunder k where o.epost = k.epost"

Ur denna kod vill jag ha fram ip och epost samt orderID... det enda jag får fram är orderID

Varför

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Jag kan inte se att det skulle kunna bero på din select-sats. Hur ser koden för att visa värdena ut?

pellsäterMedlem sedan aug. 2000533 inlägg
#3

Hela koden

<%

sql= "select distinct o.ip, o.epost, o.orderID from orderRad o, kunder k where o.epost = '"&epost&"'"

rs.Open sql,conn

%>

<form name="form1" method="post" action="admin_tabort_best.asp">
<font color="#99FF66" size="1"><font face="Verdana, Arial, Helvetica, sans-serif">När
du åtgärdat en beställning ska du alltid ta bort den. Den flyttas
då till Tabellen för gamla beställningar där du bla kan
ta fram för varje kund hur mycket han/hon beställt för</font></font><br>
<select name="id">
<option value="*">Aktuella beställningar</option>
<% do until rs.Eof %>
<option value="<%=rs("orderID")%>"><%=rs("orderID")%></option>
<%
rs.movenext
loop
%>
</select>
<input type="hidden" name="kund" value="<%=kund%>">
<input type="hidden" name="ip" value="<%=rs("ip")%>">
<input type="submit" name="tabort" value="Ta bort">

    \</form\>

<%
rs.close
conn.close
%>

LarsGMedlem sedan dec. 200012 465 inlägg
#4

Är det någon kolumn som är av typen PM/Memo?

pellsäterMedlem sedan aug. 2000533 inlägg
#5

Inte någon av de jag är intresserad av nej

LarsGMedlem sedan dec. 200012 465 inlägg
#6

Det är ett ASP-problem

<input type="hidden" name="ip" value="<%=rs("ip")%>">

ligger ju efter din loop. När du kommer dit så har du kommit förbi slutet på ditt recordset. Du får lagra värdet i en variabel inuti loopen och använda variabeln i stället.

ip = ""
<% do until rs.Eof %> 
<option value="<%=rs("orderID")%>"><%=rs("orderID")%></option> 
<% 
ip = rs("ip")
rs.movenext 
loop 
%> 
</select> 
<input type="hidden" name="kund" value="<%=kund%>"> 
<input type="hidden" name="ip" value="<%=ip%>"> 
<input type="submit" name="tabort" value="Ta bort">

Jag flyttar tråden till ASP.

pellsäterMedlem sedan aug. 2000533 inlägg
#7

tackar

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb