ASP - No coinciden los Tipos - Componente

 
Vista:

No coinciden los Tipos - Componente

Publicado por Santos Pairazamán (415 intervenciones) el 21/02/2003 20:31:00
Hola amigos tengo un Componente realizado en Visual Basic el cual ejecuta un Store Procedure que realiza un altas auna tabla, si lo llamo desde el mismo VB funciona OK
El procedimiento es el sgte en VB :
Sub Procesar()
Dim Wsql As String
Wsql = "SP_Alumnos_IU"
Wsql = Wsql & "'" & txtcodigo & "',"
Wsql = Wsql & "'" & txtnombres & "',"
Wsql = Wsql & "'" & TxtApellidos & "',"
Wsql = Wsql & "'" & Format(dtpfecing.Value, "dd/mm/yyyy") & "',"
Wsql = Wsql & "'" & txttelefono & "',"
Wsql = Wsql & "" & IIf(optsexo(0).Value, 1, 2) & ","
Wsql = Wsql & "'" & txtEmail & "',"
Wsql = Wsql & "'" & txtfoto & "'"
Datos.Ejecutar_Proc Wsql
End Sub
Ahora deseo llamarlo desde ASP y estoy realizando estos cambios pero me sale error de tipo de dato en la fecha
Wsql = "SP_Alumnos_IU"
Wsql = Wsql + "'" + cstr(codigo) + "',"
Wsql = Wsql + "'" + cstr(nombres) + "',"
Wsql = Wsql + "'" + Cstr(Apellidos) + "',"
Wsql = Wsql + "'" + cstr(Fecing) + "',"
Wsql = Wsql + "'" + cstr(telefono) + "',"
Wsql = Wsql + "" + cint(sexo) + ","
Wsql = Wsql + "'" + cstr(foto) + "'"
Datos.Ejecutar_Proc Wsql

En la parte de la fecha he probado con Cdate y no pasa nada haber si alguién tiene alguna experiencia mayor en esto y me pueda apoyar, el campo fecing es tipo datetime trabajo con SQL 7.0.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No coinciden los Tipos - Componente

Publicado por Charlos (170 intervenciones) el 22/02/2003 12:32:01
Usa para dar formatos de fecha el FormatDataTime y no lo ke estas usando:
http://www.asptutor.com/asp/vart.asp?id=87
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar