Ver Mensaje Individual
  #1  
Antiguo 17-11-2005
ojan69 ojan69 is offline
Registrado
 
Registrado: nov 2005
Posts: 9
Reputación: 0
ojan69 Va por buen camino
Problema: Linea demasiado larga

Hola! lo primero saludar, ya que es mi primer "post" en este foro. Estoy programando una pequeña base de datos (Paradox) y alguna de las tablas tiene un campo "autoincremento". Sí, ya sé que es un tipo de dato conflictivo, pero mi única intención es hacer una tupla única, así que he optado por esta opción. Bien, a la hora de insertar en la tabla "hijos" la cual tiene un campo "autoincremento" hago algo de este estilo:

Código Delphi [-]
  FPrincipal.Query1.SQL.Clear;
  FPrincipal.Query1.SQL.Add ('Insert into hijos (Dni,Anio_Nacimiento,Sexo)');
  FPrincipal.Query1.SQL.Add ('values (NIPropietario,:AnioNacimiento,:Sexo)');
  FPrincipal.Query1.ParamByName('DNIPropietario').AsString:=FFamilia.EDniPropietario.Text;
  ('AnioNacimiento').AsString:=FFamilia.ComboBoxAnio.Text;
  FPrincipal.Query1.ParamByName'sexo').AsString:=FFamilia.ComboBoxSexo.Text;
   FPrincipal.Query1.ExecSQL;
  //FIn
Así el campo autoincremento se va actualizando perfectamente. Ahora bien, tengo otra tabla con un montón de campos y en la instrucción nº2 resulta que me pongo en mas de 300 caracteres, total, que me dice q no puedo pasar de 255... y la verdad que no tengo ni idea de como solucionar esto. Alguien que me eche un cable? Please? Mil gracias de antemano. Un saludo a tod@s.
Iván [email protected]

Última edición por dec fecha: 17-11-2005 a las 20:44:25. Razón: ¡¡Encerrad el código fuente entre las etiquetas [DELPHI] ... [/DELPHI]!!
Responder Con Cita