Veröffentlicht 21. Februar 200223 j Hallo Leute, ich bins nochmal! Und zwar mich würde interresieren wie ich in VBA SQL Abfragen laufen lasse.. Hat da jemand vielleicht ein kleines Beispiel oder so... Danke für alles CK
21. Februar 200223 j Ja so meinte ich es und wie kann ich das Ergebnis in eine Variable speichern?? CK
21. Februar 200223 j hi, dim rs as dao.recordset dim tmp as string set rs = currentdb.execute("SQL") if (not rs is nothing) then while (not rs.eof) tmp = rs.fields("feldname") [& ""] wend call rs.close set rs = nothing end if mit diesem code wird ein recordset geoeffnet, welches die ergebnisse der sql-abfrage enthaelt. mit der while-schleife wird das recordset ueber alle datensaetze durchlaufen und der wert der spalte "feldname" in den string tmp geschrieben. mit diesem kannst du dann innerhalb der schlefe hantieren, wie du moechtest. die anweisung in [eckigen klammern] verhindert das auftreten einer "null-pointer-exeption", wenn in dem feld "feldname" nichts gespeichert war. (natuerlich ohne die klammern im code zu benutzen :-) sollte eigenlich so funktionieren greets
25. Februar 200223 j Hi, Leute! Es handelt sich hier um Auswahlabfragen? Kann ich statt eines Abfragenamens auch den SQL-Code einer Auswahlabfrage eintragen??
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.