Jag har (som jag skrivit i ett tidigare inlägg) problem med att ändra datatyp på ett text fält till datum. Eftersom det inte verkar finnas någon lösning på detta har jag valt att istället skapa ett nytt fält med date som datatyp. Jag vill nu flytta över all information som finns i fältet E_reserv till det nya fältet som jag kallar för datumet.
Problemet är att jag får felmeddelandet Data type mismatch in criteria expression vilket ju med all säkerhet beror på att E_reserv är textfält och datumet är av typen date. Jag undrar nu om det går att konvertera från text till date? All information som är sparad i E_reserv är inlagt med <%=date%>
Tacksam för hjälp!
Mvh Lena
Kod:
if Request.Form("knapp")<> "" then
sql="select * from efterlysning"
set rs=stugdatabas.execute(sql)
do until rs.eof
datumet=rs("E_reserv")
sql2 = "INSERT INTO efterlysning(datumet)" & _
" VALUES ('" & _
datumet & "')"
set rs2=stugdatabas.execute(sql2)
rs.movenext
loop
end if
Jag löste detta med överflyttningen med denna kod:
if Request.Form("knapp")<> "" then
sql="select * from efterlysning"
set rs=stugdatabas.execute(sql)
do until rs.eof
datumet=rs("E_reserv")
id=rs("efterlysID")
sql2 = "update efterlysning set datumet=" & datumet & " where efterlysID =" & id
response.write(sql2)
set rs2=stugdatabas.execute(sql2)
rs.movenext
loop
end if
Mvh Lena
254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25