Fråga : Ta fram uppdateringqueryen för att uppdatera daterar från en Query

Alla som hälsningar… förmiddagen för

I drar mitt hår ut ur mitt huvud med {bleeping} tar fram… mig, har albeit inget primat, MEN att använda ta fram…, som dessa data är kommande via Transoft/ODBC (via linuxen Cobol-baserad databas).

So, i stort, jag skapade mycket, mycket ”den enkla” queryen tar fram in… ”SQLEN” av vilken är som följer (notera… att detta sammanfogar en BORDLÄGGA till en QUERY):

SELECT root_PHYSICAL1.ItemNumber, root_PHYSICAL1.Location, root_PHYSICAL1.QtyOnHand, root_PHYSICAL1.Count1,
INNER för HISTORY_GROUP_QUERY.CORRECT_FREEZE_QTY
FROM root_PHYSICAL1 SAMMANFOGAR HISTORY_GROUP_QUERY-
ON root_PHYSICAL1.ItemNumber = HISTORY_GROUP_QUERY.ITEM_NO;

OK… så nu, att jag har att data ställer in & sammanfogat lämpligt, alla som jag önskar att göra, ska UPPDATERA värderar i root_PHYSICAl_1.QtyOnHnden sätter in… för att vara force befolkad with värderar from, HISTORY_GROUP_QUERY.CORRECT_FREEZE_QTY sätter in.  Om denna var MSSQL, skulle har denna varit en verklig ”no-brainer”.  Ta fram är stridighet mig och betyder nu vilken typ av syntax jag försökte, mig höll att få det efter fruktade felet, men:

" funktion måste använda en updateable query”. hjälp för

Please!  Kanske genom att använda som är mitt, kodifiera över, någon kan hjälpa mig att formulera den korrekta SQL-syntaxen som tar fram ska accepterar?  Tacka dig mycket till någon, som chimes in, mycket uppskattat! … Mark
" klar "

Svar : Ta fram uppdateringqueryen för att uppdatera daterar från en Query

Det är bestämt en förbättring… nu dig precis behov att kliva till och med kodifiera, och att finna, som anmärker, är ogiltigt och fungerar ut varför.

Faktiskt jag funderare mig ser problemet, dig verkar att använda en blandning av OleDb och Sql - du har skapat en OleDb anslutning och har därefter frågat den för att ge dig en befalla - vilket den ska, en OleDbCommand - men därefter du försöks för att cast den till en SqlCommand vilken ska inte arbete.

Du behöver att avgöra att huruvida du är funktionsduglig på OleDb eller den infödda Sql-serveren och därefter att se till ditt kodifierar är jämn med ditt primat.
Andra lösningar  
 
programming4us programming4us