Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-09-2005
FlacoNet FlacoNet is offline
Miembro
 
Registrado: jun 2003
Posts: 38
Poder: 0
FlacoNet Va por buen camino
Question control UpdateSQL con ADO?

hola a todos, estoy trabajando con delphi 6 con Postgres 8. Para la conexion a la base de datos uso ODBC y utilizo los componentes de ADO.

Para comunicarme con la base de datos utilizo procedimientos almacenados, tanto para insertar, editar y eliminar registros. Estoy buscando la manera de realizar todos los cambios en el cliente (actualizaciones en cache utilizando ADOquery, proveedores de datos, ClientDataSet) pero quiero que los cambios se realizen utilizando estos procedimientos.
Para tal caso necesito algun componente UpdateSQL para escribir alli las sentencias de edicion con los procedimientos almacenados.
Lo puedo hacer pero utilizando el componente TUPDATESQL pero el problema es que en ese caso ya estaria incluyendo el BDE y no quiero.
Hay alguna manera de incluir algun componente UPDATESQL usando solo ADO??
Llevo mucho tiempo tratando de dar con la solucion, al menos, si alguien me puediera decir si es o no posible se lo agradeceria.
Les agradezco el tiempo y cualquier respuesta que puedan darme

Alguna otra sugerencia de conexion a la base de datos???

Última edición por FlacoNet fecha: 19-09-2005 a las 06:31:15. Razón: Presentar mejor el caso
Responder Con Cita
  #2  
Antiguo 19-09-2005
Avatar de epuigdef
epuigdef epuigdef is offline
Miembro
 
Registrado: jul 2005
Posts: 196
Poder: 19
epuigdef Va por buen camino
Buenas!


Puedes utilizar un TADOQuery para ponerle la sentencia de actualización. Incluso le puedes poner los parámetros que quieras como si fuera una select.

Después sólo tienes que llamarlo con ADOQuery1.ExecSQL y listo

Un saludo

Edu
Responder Con Cita
  #3  
Antiguo 20-09-2005
FlacoNet FlacoNet is offline
Miembro
 
Registrado: jun 2003
Posts: 38
Poder: 0
FlacoNet Va por buen camino
Question

Gracias Edu por tu respuesta..
Es verdad, podria usar un ADOquery para ejecutar los procedimientos de edicion contra la base de datos. El problema seria que me deberia olvidar de la posibilidad de usar el simple APPLYUPDATES de los conjuntos de datos cliente y tendria que hacerlo manualmente registro por registro, es decir, recorrer uno a uno cada registro preguntando que tipo de actualizacion habria que hacer y ejecutando el ADOQuery correspondiente (muy problematico y dificil de mantener). Yo intento hacer que sea un boton en cada formulario el que desencadena todas las actualizaciones del formulario.

Por favor, no olviden este tema, que necesito encontrar alguna respuesta..

gracias
Responder Con Cita
  #4  
Antiguo 28-03-2007
mez mez is offline
Miembro
 
Registrado: feb 2006
Posts: 11
Poder: 0
mez Va por buen camino
Tengo la misma duda...

se puede usa el UpdateSQL con ADO?

nadie respondió
Responder Con Cita
Respuesta



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 13:08:35.


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