FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
los query son dataset de solo lectura?
hola quisiera que me ayudaran estoy trabajando en delphi... con gestor paradox.. necesito saber como hago para insertar y/o modificar los registros de 3 tablas en delphi usando SQL y Tquery.. lo que pasa es que estoy haciendo la consulta con SQL y Tquery.. y no me dejan escribir despues de la consulta... supongo que es por que estoy usando un dataset y los query son dataset de solo lectura. quisiera saber como puedo solucionar este problema... Si me podrian ayudar y dar algun ejemplo |
#2
|
||||
|
||||
Depende.
Puedes solicitar que un Query sea modificable poniendo en true su propiedad RequestLive. Pero que tal solicitud sea satisfecha dependerá del tipo de consulta que hagas. Básicamente sólo serán modificables las consultas que tomen datos de una sóla base y que incluyan los campos llave. Para consultas no modificables puedes hacer uso de la componente TUpdateSQL en donde especificas las sentencias INSERT, UPDATE o DELETE necesarias. Por otra parte, a no ser que sea absolutamente necesario, yo usaría un Table en lugar de un Query ya que las bases como Paradox trabajan mucho mejor con Table. // Saludos |
#3
|
|||
|
|||
consulta que no sea con querys
si ya me habian comentado eso de que paradox funciona mejor con table
pero entonces como debo hacer la consulta que no sea con querys.. la consulta debe hacerse en las tres tablas al mismo tiempo este es el codigo que tengo en sql... SELECT especialidad.Cod_especialidad, especialidad.Descripcion_especialidad, especialidad.Orden, especialidad.Nota, concepto.Cod_especialidad, concepto.Cod_concepto, concepto.Descripcion_concepto, costos.Cod_concepto, costos.Fecha, costos.Costo FROM especialidad, concepto, costos WHERE (especialidad.Cod_especialidad = concepto.Cod_especialidad) AND (concepto.Cod_concepto = costos.Cod_concepto) AND concepto.Cod_concepto = :Codigo la inclusion, modificacion y eliminacion de registros mediante table me funciona muy bien .. lo que no he logrado que me funcione es la consulta mediante table o findkey me prodrian ayudar?? |
#4
|
||||
|
||||
Hola... podrías usar el evento AfterOpen del Query y teclear algo asi
Saludos bye
__________________
Por qué todas las personas saben exactamente cómo debemos vivir nuestra vida, y nunca tienen idea de cómo deben vivir sus propias vidas.
|
|
|
|