Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Error

Estas en el tema de Error en el foro de SQL Server en Foros del Web. Hola, estoy haciendo un proyecto de programacion en mi colegio, de unas bases de datos, las estoy haciendo con SQL Server, y con Visual Basic.Net ...
  #1 (permalink)  
Antiguo 01/07/2010, 16:47
 
Fecha de Ingreso: julio-2010
Mensajes: 191
Antigüedad: 13 años, 9 meses
Puntos: 2
Error

Hola, estoy haciendo un proyecto de programacion en mi colegio, de unas bases de datos, las estoy haciendo con SQL Server, y con Visual Basic.Net

Estoy haciendo 2 bases de datos, una de Alumnos y Otra de Empleados..
En el formulario de La base de datos Alumnos y en el boton guardar yo escribi este codigo

Dim sentencia As String
SqlConnection1.Open()
sentencia = "Insert Into Alumnos values(@IDAlumno,@Nombre,@Apellido,@Direccion,@Tel efono,@Email)"
Dim comando As New SqlCommand(sentencia, SqlConnection1)
comando.Parameters.AddWithValue("IDAlumno", txtIDAlumno.Text)
comando.Parameters.AddWithValue("Nombre", txtNombre.Text)
comando.Parameters.AddWithValue("Apellido", txtApellido.Text)
comando.Parameters.AddWithValue("Telefono", txtTelefono.Text)
comando.Parameters.AddWithValue("Direccion", txtDireccion.Text)
comando.Parameters.AddWithValue("Email", txtEmail.Text)

Dim t As Integer
t = CInt(comando.ExecuteScalar())
SqlConnection1.Close()


El cual me funciona Excelente... guarda todos los datos que yo escribo en los textboxs, pero antes de escribir ese codigo esta el

Imports System.Data.SqlClient

y el que va en el formulario

DataSet11.Clear()
SqlDataAdapter1.Fill(DataSet11)


AHORA EL PROBLEMA...
Escribi exactamente el mismo codigo del boton guardar(Alumnos) y lo pegue en el boton guardar (Empleados)
previamente hice el Imports... y el clear y el Fill

me da este error
No se controlo SQLEception
Los datos de cadena o binarios se truncarían. Se terminó la instrucción.


todos lo campos son Tipo VARCHAR(MAX)

NECESITO PASAR ESA CLASE, ¡¡¡¡ AYUDENME !!!!

Gracias
  #2 (permalink)  
Antiguo 02/07/2010, 07:58
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Error

A uno de los campos de la tabla Empleados le estas pasando una cadena mas larga de lo que puede ser.
Por ejemplo, nombre de 50, pero le pasas un nombre de 60. Por eso dice que se truncaria.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 02/07/2010, 17:26
 
Fecha de Ingreso: julio-2010
Mensajes: 191
Antigüedad: 13 años, 9 meses
Puntos: 2
Respuesta: Error

No es eso si lees al final dice: todos lo campos son Tipo VARCHAR(MAX)
Y estoy frustrado por eso AYUNDENME!! PORFAVOR!!!!!!

Etiquetas: instruccion, server, sql, sqlexception, truncarian
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:12.