Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 16-02-2005
Avatar de Investment
Investment Investment is offline
Miembro
 
Registrado: may 2003
Posts: 378
Poder: 24
Investment Va por buen camino
He modificado un poco tu codigo, limpiando las querys antes de añadir una nueva sql y mostrando mensajes para saber en que lugar falla excatamente.

Espero que te sirva.

Código:
  if edit1.text = '' then
    showmessage ('Introduzca el codigo del modelo')
  else
    if edit2.Text = '' then
 	 showmessage ('Introduzca el nombre del modelo')
    else
    begin
 	 principalpedidos.modelosquery.sql.Clear; //limpio antes de añadir
 	 principalpedidos.modelosquery.sql.text :=
 		' insert into modeloxasis (codmodelo, nombre) '+
 		' values ('+quotedstr(edit1.text)+', '+quotedstr(edit2.text)+')';
 	 try
 	   principalpedidos.modelosquery.ExecSQL;
 	 except
 	   //CONTROL DE POSIBLES EXCEPCIONES
 	   ShowMessage('Fallo en primera query');
 	 end;
 	 edit1.text := '';
 	 edit2.Text := '';
 	 configmodelo.adoquery1.SQL.Clear; //limpio antes de añadir
 	 configmodelo.adoquery1.SQL.text :=
 		  ' insert into modelo_articuloxasis select codarticulo '+
 		  ' from modelo_articuloxasis where codmodelo = '+
 		  quotedstr(configmodelo.label4.caption);
 	 try
 	   configmodelo.adoquery1.ExecSQL;
 	 except
 	   //CONTROL DE POSIBLES EXCEPCIONES
 	   ShowMessage('Fallo en segunda query');
 	 end;
 	 configmodelo.adoquery1.SQL.Clear; //limpio antes de añadir
 	 configmodelo.adoquery1.SQL.Text :=
 		 'update modelo_articuloxasis set codmodelo = '+
 		  quotedstr(edit1.text)+' WHERE (codmodelo Is Null)';
 	 try
 	   configmodelo.adoquery1.ExecSQL;
 	 except
 	   //CONTROL DE POSIBLES EXCEPCIONES
 	   ShowMessage('Fallo en tercera query');
 	 end;
    end;
__________________
Saludos,
Peter Investment
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:12:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi