![]() |
![]() |
| 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
|
|||
|
|||
|
Respondiendo a la actualizacion en SQl server
Es bastante comodo utilizar el Tadotable sin embargo me ocaciono varios problemas de actulizacion al menos con grandes volumenes de informacion por eso te recomiendo usar tAdosql para las diferentes consultas con una rutina de actualizacion en tablas similar a la siguiente:
dmodulo.basedatos.BeginTrans; try consulta:='insert into lcos_for (codpro, tipo, codins, cant_mae, desins, por_ins, cant_ins, uman, precio, valorbs)' +'values ('+car+cb_produc.KeyValue+car+',' + car+cb_tipo.KeyValue+car+',' + car+wcodpro.Text+car+',' + wcantmae.Text+',' + car+wdescri.Text+car+',' + floattostr(wporcen)+',' + wcant.Text+',' + car+dbuman.Caption+car+',' + wprecbs.Text+',' + wvalbs.Text+')'; DModulo.QConsulta.Close; DModulo.QConsulta.sql.Clear; DModulo.QConsulta.sql.add(consulta); DModulo.QConsulta.ExecSQL; Dmodulo.basedatos.CommitTrans; Except DModulo.BaseDatos.RollbackTrans; showMessage('Los Datos no se gravaron...'+#13+'Revise los campos...'); exit; end; |
|
#2
|
||||
|
||||
|
TADOQuery
Cita:
Querrás decir TADOQuery!!! y muy por el contrario... yo lo considero bastante engorroso (nada cómodo a menos que vengas de programar en Clipper o FoxPro) Silvia, Por otro lado, el Refresh en una tabla también se puede realizar para "refrescar" o actualizar la información.
Sin embargo, como dice luchifer, a la postre te darás cuenta que resulta mucho más cómodo trabajar con TADOQuery. En mi caso en particular, yo utilizo TADODataSet cuando trabajo con una tabla con los métodos Append (o Insert), Edit o Delete (por cuestión de orden) y solo uso los TADOQuery para ejecutar ciertas instrucciones directamente en SQL Server. Pero es igual de válido usar TADOQuery para todo.
__________________
Tiempo y ocasión acontecen a todos! |
|
#3
|
|||
|
|||
|
Me parece muy interesante
Como te diste cuenta que programe bastantes años en Clipper principalmente.
Te pido un favor, su pudieses pasarme una rutina pequeña como modelo de actualizacion de tablas te quedaria muy agradecido. |
|
#4
|
||||
|
||||
|
Catálogo de personas
luchifer, ¿te refieres a... un ejemplo de un catálogo o ABC (no se como le llamen en tu país)?
De ser así, tengo un ejemplo sencillo de un catálogo de personas que he utilizado para dar cursos express, pero te lo estaría enviando hasta mañana a primeras horas. Solo confírmame si eso te serviría. Saludos.
__________________
Tiempo y ocasión acontecen a todos! |
|
#5
|
|||
|
|||
|
Si me servira
Me interesa conocer ese codigo para inclusive tener mayores referencias de programación.
Gracias de antemano. Por si acaso, la direccion de mi correo electronico es [email protected] [email protected] Vivo en Santa Cruz, Bolivia |
|
#6
|
||||
|
||||
|
enviado!
Cita:
Saludos
__________________
Tiempo y ocasión acontecen a todos! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como "parsear" un fichero HTML con Delphi | cartmanrules | Varios | 3 | 28-09-2007 08:59:42 |
| Como hacer que se vea "Si" en vez de "TRUE" en un DBGrid | lu9eui | C++ Builder | 2 | 07-08-2007 05:03:13 |
| Necesito llamar a métodos de clases "hija" desde su clase "padre" | Flecha | OOP | 17 | 20-04-2007 01:03:53 |
| como "actualizar" una unidad de red | ing_alsaac | Varios | 3 | 22-10-2003 08:54:23 |
|