ASP.NET - Insert en sql server

   
Vista:

Insert en sql server

Publicado por Oscar (7 intervenciones) el 03/08/2011 17:16:14
Saludos

Gracias por su tiempo

Tengo el siguiente problema estoy iniciando a trabajar con SQL Server 2005 y VB ASP.NET y quiero graba la fecha desde una pagina asp pero me da error el codigo que tengo es el siguiente

sSQL = "INSERT INTO Contactos (Nombre,Email,Fecha,Pwd,Telefonos,Tipo_Pagina) "
sSQL &= "VALUES ('" & TxtSolicitante.Text & "', CONVERT(varchar,'" & Date.Now & "',3),'" & TxtEmail.Text & "'"
sSQL &= ",'" & TxtPwd.Text & "','" & TxtTelefonos.Text & "','" & DropTipoPag.SelectedItem.Value & "')"
Dim Cmd As New SqlCommand(sSQL, Cn)
Cmd.ExecuteNonQuery()

el convert probe con 2 en lugar de 3 en el formato tambien probe en lugar de varchar ingrese datetime y tampoco , sin el convert tampoco me funciona

el error que me muestra es el siguiente

Conversion failed when converting datetime from character string.
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

Insert en sql server

Publicado por vazagho (79 intervenciones) el 04/08/2011 16:41:12
porque lo estas convirtiendo? no te guarda de frente la fecha, prueba con cdate , en el campo de tu tabla el atributo como esta como date o varchar? sie sta como string el campo lo conviertes como cstr(control)
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

Insert en sql server

Publicado por oscar (7 intervenciones) el 04/08/2011 19:12:16
esta como datetime pero ya encontre el problema era un error de novato estoy iniciando con sql server no es excusa pero siempre hay dudas, pero siempre gracias por su tiempo
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

Insert en sql server

Publicado por juan (3 intervenciones) el 18/08/2011 19:16:20
Oscar,

trata de utilizar stored procedures cuando quieres hacer acciones de CRUD a SQL server. tu codigo sera mas limpio.
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