Frage : Auf Update-Frage zum Update zurückgreifen herr5uhren von eine Frage

Hallo alle… das

I morgens mein Haar meinen Kopf mit {piepend} Zugang herausziehend… obwohl ich habe keine Wahl ABER, Zugang zu verwenden…, während diese Daten über Transoft/ODBC kommen (über eine Linux COBOL-gegründete Datenbank).

So im Allgemeinen verursachte ich sehr, sehr „einfache“ Frage im Zugang… der „SQL“ von, welchem ist, wie folgt (merkend…, dass dieses eine TABELLE zu einer FRAGE) verbindet:

SELECT root_PHYSICAL1.ItemNumber, root_PHYSICAL1.Location, root_PHYSICAL1.QtyOnHand, root_PHYSICAL1.Count1, HISTORY_GROUP_QUERY.CORRECT_FREEZE_QTY
FROM root_PHYSICAL1
INNER ANSCHLIESSEN HISTORY_GROUP_QUERY
ON root_PHYSICAL1.ItemNumber = HISTORY_GROUP_QUERY.ITEM_NO =;

OK… so, nun da ich diese Dateneinstellung habe u. passend verbinde, alle, die ich tun möchte, soll die Werte im root_PHYSICAl_1.QtyOnHnd Feld AKTUALISIEREN…, um force bevölkertes with zu sein das Werte from das HISTORY_GROUP_QUERY.CORRECT_FREEZE_QTY Feld.  Wenn dieses MSSQL war, gewesen sein dieses ein wirklicher „No-brainer“.  Aber, Zugang ist Fighting ich und ausmacht jetzt, welche Art der Syntax ich versuchte, ich hielt, die folgende gefürchtete Störung zu erhalten te:

" Betrieb muss eine updateable Frage verwenden“.

Please Hilfe!  Möglicherweise indem er oben meinen Code verwendet, kann jemand mir helfen, die korrekte SQL-Syntax zu formulieren, die Zugang annimmt?  Zu jedermann vielen Dank, das innen läutet, viel geschätzt! … Mark

Antwort : Auf Update-Frage zum Update zurückgreifen herr5uhren von eine Frage

Die ist zweifellos eine Verbesserung… jetzt Sie gerade Notwendigkeit, durch den Code zu treten und zu finden, welcher Gegenstand Null ist und auszuarbeiten warum.

Wirklich denke ich, dass ich das Problem, Sie scheine, eine Mischung von OleDb und von Sql zu benutzen sehe - Sie verursacht einen OleDb Anschluss und gebeten um um ihn dann, um Ihnen einen Befehl zu geben - welches es wird, ein OleDbCommand - aber andererseits versucht Sie, um es zu einem SqlCommand zu werfen, welches nicht arbeitet.

Sie müssen entscheiden, ob Sie an OleDb oder gebürtigem Sql-Bediener arbeiten und Ihren Code dann sicherzustellen sind in Einklang mit Ihrer Wahl.
Weitere Lösungen  
 
programming4us programming4us