Hej
Här kommer en liten rackarns fråga som uppenbarligen inte vill stanna hos mina två av gud glömda celler "Upstairs":
Jag har följande kod (något bantad):
<%
Dim bla bla...
U_CCode = Request.C00kies("User_ccode")
postid = Request.QueryString("postid")
id = Request.QueryString("Id")
articlenr = Request.form("artnr")
ccode = Request.form ("ccode")
lcode = Request.form ("lcode")
SQLADD = "INSERT INTO Artiklar( fltArtikelNr, fltCountryCode, fltLanguageCode) VALUES ('" &articlenr & "', '" &ccode & "','" &lcode & "')"
Set dbadd = Server.CreateObject("ADODB.Connection")
dbadd.Open "int_H_DSN"
Set rsadd = dbadd.Execute (SQLADD)[Linje 38]
%>
I databasen är fltartikelnr fältet av typen "tal".
Resten av typen "text".
Från sidan innan ser kontrollerna som påverkar ut så här:
<form Name="frmupdate" method="post" action="upd_article.asp?postid=<%=rs("fltpostnr")%>">
<input type="hidden" name="artnr" value="<%=rs("fltArtNr")%>">
<SELECT name=ccode title="Select Your Country Code">
<OPTION selected value="-- country code --">-- select country code --</OPTION>
<OPTION value=<%=rs("fltCountryCode")%>><%=rs("fltCountryCode")%>Current Record</OPTION>
<OPTION value=en>en</OPTION>
<OPTION value=ru>ru</OPTION>
<OPTION value=se>se</OPTION>
</SELECT>
<SELECT name=lcode>
<OPTION selected value="1">-- select language code --</OPTION>
<OPTION value=<%=rs("fltLanguageCode")%>>(Current Reccord)<%=rs("fltLanguageCode")%></OPTION>
<OPTION value=en>en</OPTION>
<OPTION alue=ru>ru</OPTION>
<OPTION value=se>se</OPTION>
</SELECT>
</form>
Felmeddelande:
Data type mismatch in criteria expression.
/admin/upd_article.asp, line 38
Hoppas så innerligt att detta är en sån där plättlätt sak för er.
Tack för hjälpen & uppmärksamheten
mvh /TT
------------------
There is no Tomorrow...