Kezdőoldal » Számítástechnika » Programozás » Delphiből SQL UPDATE hogyan?

Delphiből SQL UPDATE hogyan?

Figyelt kérdés

Van egy access adatbázisom,DATABASE.accdb benn 2 tábla.

1 tábla: data //Az alap adatok

2 tábla: beolvas //Az új árak

Adoquery -ből akarok egy ár frissítést csinálni.

FELTÉTEL: ahol data.cikkszam = beolvas.cikkszam ott legyen data.ar = beolvas.ar


Az SQL így nézne ki:

UPDATE data

INNER JOIN beolvas ON data.cikkszam = beolvas.Cikkszam

SET data.Ar=beolvas.Ar;


Az Access 2007 alatt le is fut, de Delphiben a következő hibaüzenetet adja:

Az aktuális szolgáltató nem tezsi lehetővé több rekordkészlet egyetlen végrehajtásából történő visszaadását.


Tud valaki segíteni ?

Thx



#update #Delphi #SQL #Databease
2012. dec. 3. 17:52
 1/6 A kérdező kommentje:

Megpróbáltam így is:

UPDATE data

SET data.product_number = beolvas.cikkszam

FROM beolvas

WHERE data.product_price = beolvas.Ar;


Ebben az esetben ezt a hibát kaptam:

Szintaktikai Hiba (hiányzó múvelet) a következő lekérdezéskifejezésben: 'beolvas.cikkszam FROM beolva'

2012. dec. 3. 19:13
 2/6 A kérdező kommentje:

* elírva

UPDATE data

SET data.cikkszam = beolvas.cikkszam

FROM beolvas

WHERE data.Ar = beolvas.Ar;

2012. dec. 3. 19:14
 3/6 anonim ***** válasza:
2012. dec. 3. 20:29
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Köszönöm, csak 4726 cikket olvastam ez kimaradt :)
2012. dec. 3. 20:59
 5/6 anonim ***** válasza:
akkor végül megoldódott?
2012. dec. 3. 21:33
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:

Igen.

Ez alapján: [link]

2012. dec. 10. 18:16

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!