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.
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
0