Hur skall jag skriva nedanstående select sats för att den skall funka. Vet att nedanstående kod inte ä rätt men skriver den så för att den skall bli tydlig att förstå. Funkade inte.... Visa = "SELECT * FROM Lager WHERE Lev = '" & request.form("select") & "' AND Saldo <= Order Tackar för hjälpen Konstigt... om du gör såhär då?Select problem
Visa = "SELECT * FROM Lager WHERE Lev = request.form("select") AND Saldo = Saldo <= Order
Mvh PeterSv: Select problem
sql = "select * from lager " & _
"where lev = '" & request.form("select") & "' " & _
"and (saldo = " & request.form("saldo") & " " & _
"or saldo <= order) "
set rst=con.execute(sql)Sv: Select problem
Följande kod användes:
<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Lager"
Set RecSet = Server.CreateObject("ADODB.Recordset")
sql = "select * from lager " & _
"where lev = '" & request.form("select") & "' " & _
"and (saldo = " & request.form("saldo") & " " & _
"Or saldo <= order) "
set rst=connect.execute(sql)
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic
%>
Då fick ja följande fel:
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'lev = 'Festo' and (saldo = Or saldo <= order)'.
Funktionen jag vill åt är följande:
Jag skall öppna samtliga poster ur tabellen "Lager" där fältet "LEV" är det som matas in från formulär och att fältet "Saldo" är mindre eller lika med fältet "Order".
Så att i fälten "Saldo" och "Order" lagras siffror. "Order" är en beställningspunkt i antal. Saldo lager saldot. Det jag vill med detta är då att plocka ut alla poster som har nått beställningspunkten eller är under detta värde. Sv: Select problem
Om lev är ett textfält, annars får du ta bort "fnuttarna"
Visa = "SELECT * FROM Lager WHERE Lev = " & request.form("select") & " AND Saldo <= Order
/JohanSv: Select problem
Visa = "SELECT * FROM Lager WHERE Lev = '" & request.form("select") & "' AND Saldo <= Order
Detfungerade halft iaf med denna sats, men inte sorteringen <= (alltså mindre än eller lika med. Detta funkade inte utan ja fick upp allt ändå.Sv: Select problem
Visa = "SELECT * FROM Lager WHERE Lev = '" & request.form("select") & "' AND Saldo <= [Order]"
/Johan