Forum: Datenbanken
Delphi
by alleinherrscher,
6. Aug 2012
Okay danke, wird gemacht. Besser ist das.
Forum: Datenbanken
Delphi
by alleinherrscher,
6. Aug 2012
Hatte es schon mit freeandnil. Habe das Problem aber scheinbar gelöst, indem man auf XE2 Update 4 updatet. (auch ohne Synchronisation)
Trotzdem besten Dank für all eure hilfreichen Tipps!
Forum: Datenbanken
Delphi
by alleinherrscher,
6. Aug 2012
Huhu! Dies habe ich schon getan. Ich kann auch in der Quelltextzeile vor EMailAdressToCustomerIDQuery.Transaction:=ta auf IsEMailInDBQuery zugreifen und z.B. den ClassName ausgeben. Funktioniert wunderbar.
Forum: Datenbanken
Delphi
by alleinherrscher,
6. Aug 2012
Hallo nochmals. Haben das Problem jetzt mit Stored Procedures gelöst und die sind in der Tat wunderbar schnell, so dass ich nun mit der Geschwindigkeit meines Programms sehr zufrieden bin.
Problem: Ich habe das Abrufen der E-Mails in einem Thread ausgelagert. Innerhalb des Threads wird daher auch die folgende Funktion(s.u.)aufgerufen, die die Datenbank abfragen muss. Es kommt an der Stelle...
Forum: Datenbanken
Delphi
by alleinherrscher,
12. Jul 2012
Vielen Dank, IbExpert. :) Ihr habts echt drauf! Okay, dann werde ich mir mal ein bisschen was dazu durchlesen und mal versuchen, die Abfrage in einer Stored Procedure zu erledigen. Ich muss ja auch gar nicht den gesamten EMail-Quelltext übertragen...Zeitstempel und Absender sollten ja auch reichen.
Melde mich wieder, wenn ich was Lauffähiges präsentieren kann oder ich überhaupt nicht...
Forum: Datenbanken
Delphi
by alleinherrscher,
11. Jul 2012
Ich habe n Dokumente (sagen wir charakterisiert durch einen String und eine DateTime - z.B. eine EMail) und möchte wissen, ob diese Dokumente schon in der Datenbank vorhanden sind.
Forum: Datenbanken
Delphi
by alleinherrscher,
11. Jul 2012
@Shima: Okay, die Benutzung von TIBQuery hat die Dauer der Abfrage von 20 Sekunden auf 5 Sekunden verringert. Das ist doch schonmal ein Anfang. Danke!!
@RWarnecke: Denkst du, dass Stored Procedures das ganze schneller machen, als die eine TIBQuery Abfrage von Shmia? Hier wird ja auch nur noch eine einzige Zahl an den Client übermittelt.
@Lemmy Danke für die Tipps. Ich werde Tibtable nicht...
Forum: Datenbanken
Delphi
by alleinherrscher,
11. Jul 2012
Okay, das werde ich mal versuchen und dann das Ergebnis melden. Danke!
@tSteinmaurer Keine Ahnung zu haben ist immer schlecht, aber ich versuche dies gerade zu ändern. ;) Danke für den Hinweis mit tibtable. Ruft das Teil immer die ganze Tabelle ab?
Forum: Datenbanken
Delphi
by alleinherrscher,
11. Jul 2012
Ne, ich habe nicht sehr viel Ahnung von Datenbanken im Allgemeinen und bin eher bei normaler Pascal-Programmierung zu Hause. Habe mir einfach über das Internet die entsprechenden Informationen zusammengesucht, um die Funktion zu schreiben. An anderen Stellen gehen ich auch über TDatasets, in denen ich mir die SQLInsert,Modify etc selber generiere. Aber auch die sind entsprechend langsam über WAN....