![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Esta es la forma en la que estoy insertando registros
//INSERTA REGISTROS try frm_DataModule.trans_commit.StartTransaction; frm_DataModule.qry_usuarios.Close; frm_DataModule.qry_usuarios.SQL.Clear; frm_DataModule.qry_usuarios.SQL.Add('INSERT INTO USUARIOS (NOMBRE, APELLIDOP_US) '); frm_DataModule.qry_usuarios.SQL.Add('VALUES('+QuotedStr(Edit1.Text)+','+QuotedStr(Edit2.Text)+')'); frm_DataModule.qry_usuarios.SQL.Text; frm_DataModule.qry_usuarios.ExecSQL; frm_DataModule.trans_commit.Commit; Except frm_DataModule.trans_commit.Rollback; end; Close (); lo mejor es utilizar un query para cada operacion??? para insertar, eliminar y editar?? gracias!!! |
|
#2
|
||||
|
||||
|
Hola UREÑA
Asi se ve mejor: Saludos |
|
#3
|
||||
|
||||
|
Si estas usando Firebird, es mejor que instales los MDOLIB, ya que son y serán totalmente compatible con Firebird.
Después usas un TMDODataset, que es un componente con 4 sqls: - select - insert - update - delete En diseño estableces esas cuatro propiedades (especificando la tabla de firebirde que se va a modificar y los campos actualizables) con unas sqls que el propio MDODataset te propone, y así podrás hacer cada una de las operaciones como si de un TTable se tratara (más o menos). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
||||
|
||||
|
Cita:
Tambien usa parámetros, algo asi como esto: //los dos puntos indican que ese valor va a ser enviado por medio de un // parametro, la forma de enviar parametros desde Delphi es asi:
|
|
#5
|
||||
|
||||
|
hola amigos buen dia
con la novedad!!! por fin ya pude eliminar
gracias a todos!! solo me falta validar ![]() me esta gustando mucho esto de delphi ![]() |
|
#6
|
||||
|
||||
|
Un detalle, cambia la línea:
por esta otra:
el RecordCount solo funciona en tablas de escritorio (paradox), es demasiado costoso para implementarlo en Firebird u otro sistema c/s. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#7
|
||||
|
||||
|
Cita:
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#8
|
||||
|
||||
|
Ardilla no entiendo qué líneas dices:
La primera es necesaria porque estamos cambiando el SQL de esa consulta. La segunda línea... bueno... se trata de otra Consulta distinta... de la que no tenemos constancia sobre su SQL, por ello, no me atrevería a asegurar que sobran. La que si es cierto que sobra es esta:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| eliminar scrollbar en DBGRID | cocke | C++ Builder | 2 | 25-11-2006 05:01:51 |
| deshabilitar eliminar desde un dbgrid | morfeo21 | Varios | 2 | 13-10-2005 06:53:47 |
| eliminar elemento del dbgrid | Torreblanca | Varios | 5 | 10-10-2005 14:36:22 |
| eliminar opcion de eliminar en un dbgrid | morfeo21 | Varios | 3 | 14-07-2005 17:05:32 |
| Eliminar columna(DbGrid) en tiempo de ejecucion | bestiux | Conexión con bases de datos | 5 | 08-06-2004 18:06:44 |
|