Me ha surgido un nuevo problema: ( El problema esta donde esta este emoticicon

)
<%@ LANGUAGE = "VBScript" %>
<!-- #include file="db.asp" -->
<!-- #include file="configuracion.asp" -->
<!-- #include file="fxvideoclub.asp" -->
<%
estado=request.querystring("estado")
ediciontotal=false
if estado="save" then
'Obtener los valores de la variable a traves del formulario
turno=request.form("turno")
'Comprobar los valores que he obtenido con el request form anterior
'punto A
if mensage="" then
'insertar
sql="insert into turnos (turno"
sql=sql & ") values (" & valid_sql(turno) & ")"
'Solucion U goldman para imprimir la sql
'response.write(sql)
'Response.end
'Fin solucion U goldman
db.execute(sql)
editcomplete=true
end if
end if
%>
<html>
<head>
<title>
</title>
<%
if not(idparte=null and idparte="" and not(isnumeric(idparte))) then
%>
<% end if %>
<p>
<td>
<% if ediciontotal then %>
<%= editarmensage %>
<% else %>
<%= mensage %>
<table width="100%" height="300" border="1">
<form name="formulario" action="turno.asp?estado=save" method=post>
<tr>
<td height="33" valign="top"> <table width="100%" height="33" border="1">
<tr>
<td align="center">
<font face="helvetica" size="3" color="<%= color4 %>">
<br>
<input type="radio" value="mañana" name="turno">
<B>Mañana</B>
<input type="radio" name="turno" value="tarde">
<B>Tarde</B>
</font>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10" align="center" valign="top">
<br>
</form>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="23">
<param name="BGCOLOR" value="">
<param name="movie" value="aceptar.swf">
<param name="quality" value="high">
<embed src="aceptar.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="23" ></embed>
</object>
</tr>
</body>
</html>
<% end if %>
<%
db.close
set db=nothing
%>
</td>
</tr>
</body>
</html>
Si en lugar de tener turno formato texto en la base de datos tuviese formato numerico o moneda si se insertaria el registro en la base de datos, pero si turno tiene formato texto se produce el siguiente error:
Me refiero a poner esto para formato texto( Da lugar a un error)
<input type="radio" value="mañana" name="turno">
<B>Mañana</B>
<input type="radio" name="turno" value="tarde">
Me refiero a poner esto para formato formato numerico o moneda (NO Da lugar a un error)
<input type="radio" value="1" name="turno">
<B>Mañana</B>
<input type="radio" name="turno" value="2">
· [Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 1.
/videoclub/turno.asp, line 22
· Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
· Página:
POST 11 bytes to /videoclub/turno.asp
· Datos de POST:
turno=tarde
Si imprimo la sql como dice U goldman cuando tiene formato texto obtengo:
insert into turnos (turno) values (tarde)
Gracias de nuevo