Hej Ersätt , med . så kommer det fungera.Kommma (,) funkar ej i Select sats
Jag har en sida där man fyller i två värden, dessa delas med varandra och blir (ratio).
Ratio kollas mot databasen och dom poster som matchar hämtas. Kolumnerna i databasen är satt till tal med decimal.
Om ratio har decimal så funkar inte sökningen, men om det är ett heltal funkar det, måsta man göra något i Select satsen så att den tilllåter decimal(komma).
Får felmeddelande.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (comma) in query expression '0,2 >= throw1 AND 0,2 <= throw2'.
/roos/test dv/matain_reg.asp, line 39
Min kod ser ut så här
<code>
<%
distance = Request.Form("distance")
width = Request.Form("width")
ratio = distance/width
Response.Write(ratio)
Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("test_db.mdb")
SQL = "SELECT * FROM prodTb WHERE '" & ratio & "' >= throw1 AND '" & ratio & "' <= throw2"
rs.Open SQL, Connect, 1, 2
Do while not rs.EOF
%>
</code>
Tack för hjälpen
ChristoferSv: Kommma (,) funkar ej i Select sats
strRatio = Replace(ratio, ",", ".")
/Johan