Hallo Rayk
ich hab gerade ein Problem mit einer geschachtelten SQL
Anweisung beim ausführen sagt mir VB6, dass mind. ein
Parameter Fehlt, nur leider seh ich es nicht kann mir jemand
einen Anstoß geben?
*schubs*
„Select Mitarbeiter.MaZNam from Mitarbeiter where
Mitarbeiter.Werk_ID=(select Werk.Werk_ID from Werk where
Werk.WerkNa =‚Hamburg‘)“
Leider nicht. Sieht eigentlich ganz gut aus. Hier bräuchten wir die Tabellendefinitionen von Werk und Mitarbeiter. Halt, cut! Blödsinn, was ich schrub!
Es müsste m. E. heißen: … Mitarbeiter.Werk_ID IN (select… statt „=“
Ansonsten ein kleiner Tip: SQL-String über Direktfenster ausgeben lassen, nach Access in eine neue Abfrage kopieren und hier ausprobieren. Access sagt einem dann zumindest, welcher Parameter erwartet wird. Dazu muss natürlich die DB auch in Access vorhanden sein; ggf. halt alle Tabellen aus der richtigen DB einbinden.
Gruß, Manfred