Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-08-2006
servicomp servicomp is offline
Miembro
 
Registrado: oct 2003
Ubicación: Cartago
Posts: 153
Poder: 21
servicomp Va por buen camino
Unhappy Como darle información a mi base de Datos

Hola compañeros

Soy nuevo en esto de interbase y es mucho lo que he leido y mucho lo que se contradice, asi que decidi que lo mejor es probar, y hacer mis propias conclusiones.

Primero cree una pequeña tabla con campos. Hasta aqui todo va bien.
Luego cree una aplicación que tiene tres ventanas.
1. Una que podremos llamar es el menu principal. Es una forma Maestra.
2. Un Data Modulo Donde estamos Guardando el IBDatabase, el IBTransaction, y el IBDataSet.
3. En la tercera Forma, es una hija, tenemos 5 DBEdit y adicionalmente tenemos un datasource. Hemos colocados tres botones alli, uno para grabar la información, uno para cancelar y otro para salir a la forma principal.

El IBDataSet tiene configurado el SelectSQL y el InsertSQL, que es lo que queremos hacer

Todo hasta aqui bien

El problema se inicia cuando lo corremos.

1. al momento de crear la forma hija corremos el siguiente codigo
DataM.IBDatabase1.Connected:=True; {conectamos la base de datos}
DataM.IBTransaction1.StartTransaction; {iniciamos la transación}
DataM.IBDataSet1.Open; {Abrimos El Data Set}


pero cuando corremos y queremos capturar la información, nada. El cursor no fuciona.

Que estamos haciendo mal.
Responder Con Cita
  #2  
Antiguo 01-08-2006
Sick boy Sick boy is offline
Miembro
 
Registrado: may 2003
Ubicación: Cantabria
Posts: 245
Poder: 21
Sick boy Va por buen camino
Por que Interbase?? Por qué no FireBird, que es GRATIS??

No uso interbase, pero creo que no terminas la transacción, ya que no veo donde haces el commit??

Si estas haciendo pruebas, por que no lo simplificas poniendo todos los componentes en el mismo form???

Cita:
DataM.IBDataSet1.Open; {Abrimos El Data Set}
Bien, la consulta abierta, pero se te ha olvidado hacer el DataM.IBDataSet1.Append, para añadir un registro a la tabla.

Cita:
pero cuando corremos y queremos capturar la información, nada. El cursor no fuciona.
Supongo que has puesto un post y un commit al pinchar el boton de "Grabar".
Cuando dices "nada", entiendo que no se produce ningun mensaje de error, verdad??
Qué cursor??? Los dbedit tienen cursor???
Responder Con Cita
  #3  
Antiguo 01-08-2006
servicomp servicomp is offline
Miembro
 
Registrado: oct 2003
Ubicación: Cartago
Posts: 153
Poder: 21
servicomp Va por buen camino
ya hago los cambios y te doy las respuestas
Responder Con Cita
  #4  
Antiguo 01-08-2006
Sick boy Sick boy is offline
Miembro
 
Registrado: may 2003
Ubicación: Cantabria
Posts: 245
Poder: 21
Sick boy Va por buen camino
Cita:
ya hago los cambios y te doy las respuestas
jejejeje, si tienes que hacer los cambios, ya me has dado la respuesta.

Por cierto, que contradicciones has encontrado??
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como importar informacion a mi base de datos desde un disket ibbeth Firebird e Interbase 13 20-01-2007 10:18:38
Como darle color a un TListColumn? abracadabra OOP 4 15-07-2005 17:01:40
desplegar informacion de un selec de la base de datos en un edit sakuragi Conexión con bases de datos 5 19-11-2004 23:24:43
Tips: Como darle velocidad al IDE en D8 mamcx .NET 0 30-09-2004 18:09:45
Exportar datos a Word y darle formato nefy Servers 0 04-12-2003 00:07:20


La franja horaria es GMT +2. Ahora son las 19:28: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