URGENTE Variables Booleanas
Publicado por luis (1 intervención) el 25/09/2002 20:40:49
Tengo un problema en una ASP, y me parece que el problema es del Personal Web Server que esta en español.
La cuestión es que creo un RecordSet en ASP y me defino un campo del RecordSet de Tipo Booleano=11, y el valor que le indico es true.El problema es que vuelco ese recordset a otro en JavaScript el cual es de las mismas características que el de ASP y le asigno el valor de uno al otro.
El Error me da porque intenta asignar como valor "VERDADERO" en vez de true.
Yo Creo que el problema está en el personal web server que es en español.
Ejemplo:
<%
dim oDatos
set oDatos=Server.createobject("ADODB.RecordSet")
oDatos.Fields.Append "Campo1",11,1
oDatos.Open
oDatos.Addnew
oDatos.Fields("Campo1").value=true
%>
<script language=Javascript>
var oDatosCli
oDatosCli=new ActivexObject("ADODB.Recordset")
oDatosCli.Fields.Append ("<%=oDatos.fields(0).name%>","<%=oDatos.fields(0).type%>","<%=oDatos.fields(0).DefinedSize%>")
oDatosCli.Open()
oDatosCli.Addnew()
oDatosCli.fields(0).value="<%=oDatos.fields(0).value%>"
EN ESTA LINEA SE PRODUCE EL ERROR PORQUE ASIGNA
oDatosCli.fields(0).value="VERDADERO"
EN VEZ DE
oDatosCli.fields(0).value=true
</script>
</script>
La cuestión es que creo un RecordSet en ASP y me defino un campo del RecordSet de Tipo Booleano=11, y el valor que le indico es true.El problema es que vuelco ese recordset a otro en JavaScript el cual es de las mismas características que el de ASP y le asigno el valor de uno al otro.
El Error me da porque intenta asignar como valor "VERDADERO" en vez de true.
Yo Creo que el problema está en el personal web server que es en español.
Ejemplo:
<%
dim oDatos
set oDatos=Server.createobject("ADODB.RecordSet")
oDatos.Fields.Append "Campo1",11,1
oDatos.Open
oDatos.Addnew
oDatos.Fields("Campo1").value=true
%>
<script language=Javascript>
var oDatosCli
oDatosCli=new ActivexObject("ADODB.Recordset")
oDatosCli.Fields.Append ("<%=oDatos.fields(0).name%>","<%=oDatos.fields(0).type%>","<%=oDatos.fields(0).DefinedSize%>")
oDatosCli.Open()
oDatosCli.Addnew()
oDatosCli.fields(0).value="<%=oDatos.fields(0).value%>"
EN ESTA LINEA SE PRODUCE EL ERROR PORQUE ASIGNA
oDatosCli.fields(0).value="VERDADERO"
EN VEZ DE
oDatosCli.fields(0).value=true
</script>
</script>
Valora esta pregunta


0