Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/07/2005, 00:42
Avatar de erick_arcini
erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 10 meses
Puntos: 50
jaja da la casualidad de que a mi me esta pasando lo mismo que a ti carnal FREDY666 y el error esta en lo siguiente:

tienes cualquier cuadro de texto: txtCuadro.text = string
y tienes un campo en tu base de datos por ejemplo: nvarchar

bueno no existe el tipo string en base de datos, al menos que metas una gran variable de tipo TEXT ahi si te haria la insercion del registro, por lo tanto yo uso parametros para insertar mis registros en la base de datos =S como lo haces bueno aqui va, espero no equivocarme por que ya es tarde...

suponiendo que en tu tabla tienes 2 campos nombre y apellido:

comando = new sqlcommand("INSERT INTO tabla(nombre,apellido) VALUES ('@nombre','@apellido'")

comando.Parameters.Add("@nombre", SqlDbType.NVarChar, 50, "nombre")
'donde:
'"@nombre" --> Es el parametro o el valor que se insertara dentro de tu tabla
'sqldbtype.x --> Es el tipo de datos aceptados por SQL, y es un trabajo con las image asi que si pretendes usarlas me echas un fon o un mensajin
'50 --> aqui le puedes dar cualquier valor, este numerito mongol es la longitud de tu campo, pero no en SQL Server sino en Visual basic .NET, aguas con que le pongas de mas
'"nombre" --> es la columna de tu tabla sin mas problemas

'esta linea va a tomar el valor de la caja de texto hacia @nombre
comando.Parameters("@nombre").Value = txtNombre.Text

comando.Parameters.Add("@apellido", SqlDbType.NVarChar, 70, "nombre")
comando.Parameters("@apellido").Value = txtApellido.Text

'si quieres usa un try para evitar que se atonteje tu maquinita mmmmm, ah verdad
Try
comando.ExecuteNonQuery
Catch ex As Exception
Return ex.Message
End Try

y listo eso te permitira guardar tus datos convirtiendo de tipo string a tipo nvarchar, okas...