Zitat:
1) Nicht dass ich wüßte. Wie mache ich sowas?
SELECT <Feldliste> FROM DataDB WHERE CategoryID=:KatID;
Gib doch genau mal im Admintool genau die abfrage an, welche du im Programm durchführst. Die Abfrage mit Parametern sollte aber auf jedenfall schneller sein.
Versuch mal eine Neuindizierung.