AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Interbase und Datamodul
Thema durchsuchen
Ansicht
Themen-Optionen

Interbase und Datamodul

Ein Thema von yogie · begonnen am 17. Feb 2007 · letzter Beitrag vom 25. Feb 2007
Antwort Antwort
yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#1

Interbase und Datamodul

  Alt 17. Feb 2007, 18:16
Datenbank: Interbas / Firebird • Zugriff über: IBxxx Komponeneten / Delphi6
Hallo zusammen,

es gibt ein Problem mit Interbase/Firebird in Zusammenhang mit einem Datamodul. Zum Zugriff auf die Datenbank verwende ich die in Delphi 6 vorhandenen Komponenten also IBTabe usw.

Bei einer minimalen Anwendung mit nur einer Form und allen Komponenten für den Zugriff auf die Datenbank auf dieser Form klappt alles wie gewünscht. Wenn ich jetzt die Zugriffskomponenten (IBDatabase IBTransaction, IBTable usw…) in ein Datamodul auslagere, kann ich noch immer auf die Tabelle(n) zugreifen. Ein insert geht auch noch
(+ Taste im DBNavigator), sowie ich dann versuche ein Post auszulösen bekomme ich die Fehlermeldung :

„Deaktiviertes oder unsichbares Fenster kann den Fokus nicht erhalten“

Ich meine mal etwas von ähnlichen Problemen gelesen zu haben, kann mich
aber nicht mehr erinnern wo.
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat
TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.889 Beiträge
 
Delphi 12 Athens
 
#2

Re: Interbase und Datamodul

  Alt 17. Feb 2007, 18:33
Hallo Yogie!

Hast Du evtl. etwas im BeforePost oder AfterPost eingegeben?

Referenzierst Du darin ein Formular?

Häng doch einfach mal ein bißchen Code an, dann kann Dir besser geholfen werden.

Gruß
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat
yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#3

Re: Interbase und Datamodul

  Alt 17. Feb 2007, 18:39
Das ging ja schnell ...

Nein, keinerlei Behandlungen von Ereignissen. Das ganze "Progrämmchen"
besteht nur aus den Komponenten und ihrer Bindungen an die Tabelle
bzw. Datenbank. (soll natürlich später noch wachsen, es geht um eine Umstellung von dBase auf Interbase) Gerade weil das Verhalten so eigenartig ist, hab ich alles auf mininalen Code gebracht.
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat
TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.889 Beiträge
 
Delphi 12 Athens
 
#4

Re: Interbase und Datamodul

  Alt 17. Feb 2007, 18:43
Hallo Yogie!

Ich habe schon des öfteren Umstellungen von DBase auf Interbase/Firebird gemacht.

Du kannst mir das Programm gerne mal per PN zukommen lassen, dann gucke ich mal drüber.

Gruß
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#5

Re: Interbase und Datamodul

  Alt 17. Feb 2007, 19:01
In Richtung Datenbank brauchst Du gar nicht erst zu suchen. Das wird an der Form liegen. Vielleicht Cut+Paste eingesetzt ? Also doppelt gemoppelt ? Beste Methode wäre allerdings tatsächlich Onlinekater das ganze mal zu schicken. Der soll dann eben mal nachgucken.
Gruß
Hansa
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Interbase und Datamodul

  Alt 17. Feb 2007, 20:42
Zitat:
Beste Methode wäre allerdings tatsächlich Onlinekater das ganze mal zu schicken. Der soll dann eben mal nachgucken. Mr. Green
Oder als Anhang hier einstellen, dann könne mehrere ihren Senf dazu geben
Markus Kinzler
  Mit Zitat antworten Zitat
TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.889 Beiträge
 
Delphi 12 Athens
 
#7

Re: Interbase und Datamodul

  Alt 17. Feb 2007, 20:52
Zitat von mkinzler:
Oder als Anhang hier einstellen, dann könne mehrere ihren Senf dazu geben
full ack

Zitat von Hansa:
... Der soll dann eben mal nachgucken.
[SARKASMUS]danke auch für Deinen Segen ... [/SARKASMUS]

Gruß
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Interbase und Datamodul

  Alt 19. Feb 2007, 09:03
Hallo,

zum Suchen sollte F7 schon reichen,
dann springt er in die Routine, die den Fehler verursacht hat
(zumindestens ans Ende).

Es reicht übrigens schon ein PageControl,
bei dem ein Edit.SetFocus in einem nicht angezeigten Tabsheets
gemacht wird, um die Meldung zu erzeugen.


Heiko
Heiko
  Mit Zitat antworten Zitat
wlfmario

Registriert seit: 5. Jan 2005
Ort: Pulheim
115 Beiträge
 
#9

Re: Interbase und Datamodul

  Alt 24. Feb 2007, 22:47
Evt das DatenModul nicht eingebunden ?
Den Fehler hatte ich mal gemacht und war am zweifeln.
Mario
  Mit Zitat antworten Zitat
yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#10

Re: Interbase und Datamodul

  Alt 25. Feb 2007, 07:15
Hallo zusammen,

wegen dienstlicher Reisetätigkeit geht es erst in der folgenden Woche
weiter. Ich werde mal die Tips durchprobieren. Es könnte auch daran
liegen, daß die Form, die den Fehler verursacht, ein Nachfahre
einer Basisform ist. Da könnte etwas nicht sauber sein ...
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz