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 28-07-2005
oscjae oscjae is offline
Miembro
 
Registrado: may 2005
Posts: 70
Poder: 19
oscjae Va por buen camino
Generar SQLs con fibplus

Wenas a tod2,
Tengo un problema, necesito generar en tiempo de ejecucion los sqls necesarios en un dataset de las fibplus a partir de un select, yo hago lo que pone en el ejemplo de la ayuda de las fibplus, pero no lo hace.
No se si estara mal la ayuda o a mi se me ha pasado algo, el codigo que hago es el siguiente:

DataSet1.SelectSQL.Clear;
DataSet1.SelectSQL.Add('SELECT * FROM COUNTRY');
DataSet1.Open;
DataSet1.GenerateSQLs;

que es el ejemplo que he comentado antes, logicamente la tabla es diferente, despues de ejecutar la ultima sentencia, miro los sqls de update, insert, refresh, etc, y estan vacios,a ver si alguien me puede ayudar

Gracias a to2.
Responder Con Cita
  #2  
Antiguo 28-07-2005
Phacko Phacko is offline
Miembro
 
Registrado: jul 2004
Posts: 157
Poder: 20
Phacko Va por buen camino
Agregar lineas....

Que tal, no soy docto en esto, pero, espero ayudar en algo.

Cuando se hace uso de Add('*************'), se agrega la linea entre comillas al SQL, entonces para generar la instrucción completa es necesario hacer uso de Add('*****') tanto como lo requieras o algo así:
Modulo.SQL.Add('insert into Tabla(Cloumnas)');
Modulo.SQL.Add('Values (valores)');


Buen día......
Responder Con Cita
  #3  
Antiguo 29-07-2005
oscjae oscjae is offline
Miembro
 
Registrado: may 2005
Posts: 70
Poder: 19
oscjae Va por buen camino
Ese no es el problema, yo estoy añadiendo una sentencia al selectsql, y a partir de esa sentencia se supone que me debe generar el resto de sentencias que hacen falta, si desde ese dataset quiero borrar, editar o insertar, por ejemplo, entonces necesito que las sentencias del modify,refresh,delete o insert se generen, y se supone que con el codigo anterior se generan a partir de la sentencia que pongo en el selectsql, pero no va, no las genera, entonces si quiero insertar un registro haciendo insert o append pues me dice que no se puede porque el dataset esta solo lecturo, es decir, que no tiene insert, update, etc...

Weno, gracias de todas formas, a ver si alguien me puede ayudar
Un saludo
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 11:03:14.


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