Entwickler-Ecke
Datenbanken - MSAcces und parameter?!
cherry - Mo 13.03.06 17:17
Titel: MSAcces und parameter?!
Hi
Ich muss meine Applikation für einen Standalone PC aufbereiten.
Da dieser PC kein Zugriff auf den SQL Server hat, muss ich mir anders weiterhelfen.
Ich hab da an Access gedacht, wobei ich auf dieses Problem gestossen bin:
<< Ich kann den ADOQuerys keine Parameterwerte übergeben >>
#fehler: "...Für mindestens ein erforderlicher Parameter wurde kein Wert angegeben!.."
was ich aber getan habe!?
hat da jemand eine Idee??
THX
MSCH - Mo 13.03.06 19:49
auch Access -genauer gesagt die AdoQuery- versteht parameter; jedoch unter umständen nicht immer die
richtigen.
also immmer schön schreiben
select * from nowhere where RowID= :Parameter
interessant, aus eigener erfahrung ist das Leerzeichen zwischen = und :Parameter manchmal wichtig.
bei koplizierteren Queries (Subselects und so'n zeuch) ist es manchmal erforderlich,
die Parameter in der Querry im OI selbst zu korrigieren, weil dann die AdoVbdg. nicht den
Datentyp erkennt. Da wird manchmal aus einem String ein Integer .*grrr*
grez
msch
cherry - Di 14.03.06 09:12
Vielen Dank für deine Antwort, funktioniert einwandfrei! 8)
Da ich schon mal dabei bin:
*Jetzt habe ich ein Problem mit LEFT OUTER JOIN:
#fehler: "...Verknüpfungsausdruck nicht unterstützt..."
Gibts gewisse Einschränkungen von ACCESS was SQL-Statements angeht,
oder sollte ich auch das irgendwie geregelt bekommen?
cherry - Di 14.03.06 09:52
Ich habe das Statement direkt in ACCESS laufen lassen und ein bisschen daran rumgebastelt.
SQL-Anweisung
1:
| ...FROM t_wp_wirtschaftsbetrieb LEFT JOIN t_wp_betriebsart ON t_wp_wirtschaftsbetrieb.betr_art_id= t_wp_betriebsart.betrart_ID... |
Entscheidend ist, dass man beim Vergleich jeweils nicht nur das Attribut, sondern auch die zugehörige
Tabelle angeben muss. :lol:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!