AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Filter oder SQL?

Ein Thema von Privateer3000 · begonnen am 20. Nov 2007 · letzter Beitrag vom 21. Nov 2007
Antwort Antwort
Seite 2 von 4     12 34      
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: Filter oder SQL?

  Alt 20. Nov 2007, 15:58
Hi Jelly,
na bisher ini jetzt WILL ich ja auf db umbasteln.
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#12

Re: Filter oder SQL?

  Alt 20. Nov 2007, 22:50
Zwei Sachen:

1. Ersetze deine For-Schleife durch ein
Delphi-Quellcode:
while not table.eof do begin
   // .. Mach was
   table.Next ;
end ;
2. Nutze nach Möglichkeit anstatt Field[0] stattdessen die Spaltennamen, denn dann weisst du auch noch in 2 Wochen was gemeint ist. Dafür gibt es die Funktion FieldByName bei allen TDataset Abkömmlingen, also auch bei deiner TTable.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#13

Re: Filter oder SQL?

  Alt 21. Nov 2007, 06:27
Zitat von Privateer3000:
Hi Jelly,
na bisher ini jetzt WILL ich ja auf db umbasteln.
Das nocht keinen gesagt hat: Bitte nicht die BDE verwenden. Du setzt da auf ein Todes Pferd das dir bei der Verteilung des Programmes und der Stabilität Baumstämme zwischen die Beine schmeißt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#14

Re: Filter oder SQL?

  Alt 21. Nov 2007, 06:41
[quote="Bernhard Geyer"]
Zitat von Privateer3000:
... das dir bei der Verteilung des Programmes und der Stabilität Baumstämme zwischen die Beine schmeißt.
Wälder, ganze Wälder!

Für kleine DBF-Tabellen reicht z.B. TDBF oder auch ADO und ein ODBC-Treiber, der auf jedem neueren PC installiert ist.

Ich hab auch mit ADO und Text-Dateien gute Erfahrungen gemacht.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Filter oder SQL?

  Alt 21. Nov 2007, 06:46
Oder man setzt gleich auf eine besseres DBMS
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#16

Re: Filter oder SQL?

  Alt 21. Nov 2007, 07:15
Danke Leute,
kann man für ADO zB auch Tools wie
die Datenbankoberfläche von Delphi nutzen
um Tabellen zu erstellen?
Funktioniert das Prinzip im ADO gleich wie unter BDE?
Konnektiert ADO auch zu dbf, oder muss man eine andere
Tabellenart benutzen?

Grüße
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#17

Re: Filter oder SQL?

  Alt 21. Nov 2007, 07:26
Zitat von Privateer3000:
kann man für ADO zB auch Tools wie
die Datenbankoberfläche von Delphi nutzen um Tabellen zu erstellen?
Nein. Aber je nach verwendeter Datenbank (Access, MS SQL-Server kann man die dort angebotenen möglichkeiten verwende, oder wenn man sich mit SQL besser auskennt erzeugt man die Tabellen im Quellcode

Zitat von Privateer3000:
Funktioniert das Prinzip im ADO gleich wie unter BDE?
Welches Prinzip? Vieles ist ähnlich, aber manches sollte man bei richtigen SQL-Servern anders machen als bei Desktop-DB's wie DBase, Paradox, Access.

Zitat von Privateer3000:
Konnektiert ADO auch zu dbf, oder muss man eine andere Tabellenart benutzen?
Über die Access-Jet-Engine: Ja. Aber vergiss dbf wenn du nicht irgendwelche Altlasten pflegen musst.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Filter oder SQL?

  Alt 21. Nov 2007, 07:36
Und Access am Besten auch gleich.
Markus Kinzler
  Mit Zitat antworten Zitat
hoika

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

Re: Filter oder SQL?

  Alt 21. Nov 2007, 07:41
Hallo,

bis jetzt (fast) alles richtig.

Access zu benutzen ist OK,
wenn nicht Access als DB benutzt wird.

Klingt komisch, aber is so ...

Es gibt "Access Project", dabei wird Access
als Oberfläche benutzt, die DB ist der MS-SQL.

Vorteil:
Die Assistenten funktionieren alle,
Der Ausdruck kann schön konfiguriert werden.

Nachteil:
VBA, Access Basic.


Für kleine Dinge, di nur zusammengeklickt werden sollen,
kann man das benutzen.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#20

Re: Filter oder SQL?

  Alt 21. Nov 2007, 07:44
Zitat von hoika:
Access zu benutzen ist OK,
wenn nicht Access als DB benutzt wird.

Klingt komisch, aber is so ...

Es gibt "Access Project", dabei wird Access
als Oberfläche benutzt, die DB ist der MS-SQL.
So eine Lösung haben wir als CRM-System und findes es krottig schlecht (Langsam, Fehlerhaft, ...).
Kann aber auch an den SW-Entwicklern dieses Systems liegen. Ein Wechsel zu einem anderem System ist aber auch Aufwändig
und es müsste erst das richtige gefunden werden.

Aber das wichtigst wird sein: Ich denke in 5-10 Jahren wird Access das gleiche Schicksal wie Foxpro treffen: Es wird eingestellt werden. Wieso sollte sich MS 2 DB's leisten? Und da der Weg von Access ist die .NET-Welt auch viele Anpassungen nötig machen würde wird man es irgendwann sterben lassen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 4     12 34      


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 15:41 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