Autor Beitrag
cherry
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 136

WinXP - Professional
RAD Studio 2009
BeitragVerfasst: Mo 13.03.06 17:17 
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

_________________
AM I TOO SEXY?
Ist das nur mein Gefühl, oder ist die ganze Welt verrückt geworden!?
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: 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

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
cherry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 136

WinXP - Professional
RAD Studio 2009
BeitragVerfasst: 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?

_________________
AM I TOO SEXY?
Ist das nur mein Gefühl, oder ist die ganze Welt verrückt geworden!?
cherry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 136

WinXP - Professional
RAD Studio 2009
BeitragVerfasst: Di 14.03.06 09:52 
Ich habe das Statement direkt in ACCESS laufen lassen und ein bisschen daran rumgebastelt.


ausblenden 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:

_________________
AM I TOO SEXY?
Ist das nur mein Gefühl, oder ist die ganze Welt verrückt geworden!?