Hi,
eine Frage zum Index, muss der laufend (bei jedem Start) neu angelegt
werden oder wird der dann immer automatisch erneuert?
und die zweite Frage...
du meinst also, dass bei meiner Art der Abfrage mit select * die
ganze Tabelle geladen wird und bei deiner Variante nur die
artikelnummern.
Warum steht das so nirgendwo?
Das werde ich sofort testen, vielen dank
Gruß
Stefan
Das sollte eigentlich nicht nötig sein.
Eigentlich sollten dir 2 Kleinigkeiten helfen:
- Wenn Du im Feld 'artikelnummer' öfters suchst, dann füge dem Feld
einen
Index hinzu.
- Ändere Dein Select-Statement:
rs=dbfakt.SQLSelect("select artikelnummer from images where
artikelnummer='"+a2+"'")
(Die Bilder werden dann weder geladen noch sonstwas - die DB greift
jetzt
nur auf den Index von 'artikelnummer' zu). Das Bild lädst Du dann
gezielt
über ein zweites Statement.
Grüße
andy
On 28.07.08 16:37, "Stefan Sicurella" <[EMAIL PROTECTED]> wrote:
Hi,
ja, auch das ist sehr sinnvoll, leider habe ich das etwas spät
bemerkt.... na ja, kann man ja umbauen
Gruß
Stefan
Und noch ein Tips. Mach zwei Tabellen, eine für Bilder und eine
andre für Bilderinfo:
Bildtabelle mit BildID (integer) und Bild (dein Bildformat)
Bildinfotabelle mit BildID (integer), Name, Artikelnummer u.s.w.
Erstell Index für die wichtigsten Suchfelder und suche nur in der
Bildinfotabelle.
Metsis