Cita:
Empezado por PeterPunk
Código Delphi [-] ADOQuery2.SQL.Text := 'INSERT INTO INCIDENCIA (numero, cod) ' +
'VALUES (' + StrToInt(edit2.Text) + ', ''' + edit1.Text + ''')';
ADOQuery2.ExecSQL;
|
Esto me pasa por escribir sin probar nada. Evidentemente no puedes meter ahí el
StrToInt, ya que no compilará.
Lo correcto sería:
Código Delphi
[-] ADOQuery2.SQL.Text := 'INSERT INTO INCIDENCIA (numero, cod) ' +
'VALUES (' + edit2.Text + ', ''' + edit1.Text + ''')';
ADOQuery2.ExecSQL;
ya que si es un número la diferencia en la instrucción SQL es que no va entre comillas, pero necesito que sea una cadena.