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

Data truncated for column 'Rut_Cli' at row 1

Estas en el tema de Data truncated for column 'Rut_Cli' at row 1 en el foro de Mysql en Foros del Web. HOLA SOY NUEVO EN EL FORO ME GUSTARIA QUE ME AYUDARAN YA QUE TENGO QUE ENTREGAR ESTE TRABAJO EN MENOS DE 1 SEMANA TENGO ESTA ...
  #1 (permalink)  
Antiguo 25/06/2010, 01:39
 
Fecha de Ingreso: junio-2010
Mensajes: 45
Antigüedad: 13 años, 10 meses
Puntos: 1
Data truncated for column 'Rut_Cli' at row 1

HOLA SOY NUEVO EN EL FORO ME GUSTARIA QUE ME AYUDARAN YA QUE TENGO QUE ENTREGAR ESTE TRABAJO EN MENOS DE 1 SEMANA

TENGO ESTA BASE DE DATOS CREADA EN MYSQL4.1

BD = CASA_COMERCIAL

create table Clientes (Rut_Cli varchar(10) primary key not null,
Digito_Cli varchar(1) not null,
Nombre_Cli varchar(50) not null,
Domicilio_Cli varchar(50) not null,
Comuna_Cli varchar(30) not null,
Ciudad_Cli varchar(30) not null,
Fonos_Cli varchar(30) not null,
Email_Cli varchar(30) not null,
LugarTrab_Cli varchar(50) not null,
FechaApe_Cli date not null,
Cupo_Cli float(0) not null,
SaldoDB_Cli float(0) not null,
SaldoCR_Cli float (0) not null,
SaldoFin_Cli float (0) not null);

ESTOY TRABAJANDO EN NETBENS 6.8
BUENO MI PROBLEMA ES QUE AL MOMENTO DE GRABAR LOS DATOS ME DA ESTE ERROR Y NO SE POR QUE

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data truncated for column 'Rut_Cli' at row 1

SI ALGUIEN ME PODRIA AYUDAR PORFAVOR GACIAS!!!


y en netbens tengo este codigo que me va a insertar en la BD

/hacer el insert
sentenciaSQL.executeUpdate("INSERT INTO Clientes (Rut_Cli, Digito_Cli, Nombre_Cli, Domicilio_Cli, Comuna_Cli, Ciudad_Cli, Fonos_Cli, Email_Cli, LugarTrab_Cli, FechaApe_Cli, Cupo_Cli) VALUES ('"+jTextField_Rut+"',"+
"'"+jTextField_Digito.getText()+"','"+jTextField_N ombre.getText()+"','"+jTextField_Domicilio.getText ()+"','"+jTextField_Comuna.getText()+"','"+jTextFi eld_Ciudad.getText()+"','"+jTextField_Fono.getText ()+"','"+jTextField_Email.getText()+"','"+jTextFie ld_Lugartrabajo.getText()+"','"+jTextField_FechaAp ertura.getText()+"','"+jTextField_Cupo.getText()+" ')");
JOptionPane.showMessageDialog(null, "registro almacenado en la tabla Clientes", "Aviso del estado de la grabacion",JOptionPane.INFORMATION_MESSAGE);

Última edición por josekote; 25/06/2010 a las 02:15
  #2 (permalink)  
Antiguo 25/06/2010, 08:29
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Data truncated for column 'Rut_Cli' at row 1

En realidad, el mensaje es bastante claro:
Cita:
Data truncated for column 'Rut_Cli' at row 1
Significa
Cita:
Datos truncados en la columna 'Rut_Cli' en el registro 1.
Respuesta: Si algo se trunca es porque no entra entero y se lo debe cortar... Esa columna tiene 10 caracteres de longitud. O no es suficiente para el dato que debe ir, o no estás controlando lo que el usuario mete.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: column, data, row, truncated
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 15:50.