Frissítés frissítő lekérdezés
Frissítés UPDATE lekérdezést
Jó napot, Mester! Azt nem tudta legyőzni a frissítő lekérdezés: Field DATA - időpont, KOL - Int. Hiba a frissítés során # XA0; ExecSQL. Kipróbált és a lehetőségek, és jobbra mutató értékeket. Ez nem segít. Kotorászott Arhangelszk - nincs specifikus. A hiba valószínűleg a típusok. De hogyan kell harcolni?!
"UPDATE Tab SET DATA =: D KOL = Edit1.text"
Request formák, valamint az adatbázis frissítését elküldi nekem :-(
Helyes, hogy elküldi
Ismerje SQL szintaxis.
A kérést, és nem kér meg, hanem értelmetlen sor szöveget.
Megjegyzés - lehet. Mi itt en kérdéseket.
> "UPDATE Tab SET DATA =: D KOL = Edit1.text"
Ez az igazi kódot vagy siet és egyszerűsített, hogy „egyértelmű volt, hogy vagy?”
> # XA0; természetesen meg van írva "AHOL NAM =: N"
A teljes vizsgálatot teljesen kóddal vezethet együtt?
Van egy fórum, aki tudja, SQL szintaxis, és aki meg tudja mondani, hogy miért adnak ki egy hibát a földeken
"UPDATE Tab SET DATA =: D KOL =: Ko WHERE NAM =: N"
Minden lekérdezőtáblákat frissül, de amikor az adatbázis frissítését termel hiba :-(
> Miért kapok hibaüzenetet a földeken
Ez így van, és kimenetek - hiba a területeken?
> Az összes lekérdezőtáblákat frissül, de ha frissíteni
> Bázis hiba :-(
Hagyja, hogy a kód nem ellentmondásos megfogalmazás. „Amikor frissíti a bázis” - a növényi alap van a fejében?
> Te gyere kódot, nem ellentmondásos megfogalmazás. „Amikor frissíti a bázis” - a növényi alap van a fejében?
„Artist” egyszerűen megbántani :-))
A kérés: "UPDATE Tab SET DATA =: D KOL =: Ko WHERE NAM =: N"
A lekérdezőtábla adatok frissítve. A hiba akkor keletkezik, ha a kódot végrehajtani a frissítéseket az elsődleges adatbázis tábla (Tab.db):
Bezárás.
Készítsünk;
SQL_Up.add (S); // a szöveg a kérelem - minden OK
. ParamByName ( "D") AsString: =: D;
. ParamByName ( "Ko") AsString: =: Ko;
Nyisd; // - minden rendben van - a lekérdezés táblázat adatai frissítve probléma nélkül
ExecSQL; és itt szünet!
Nem hozott, és hozzáadunk!
Mellesleg miért mielőtt ezt a vonalat Készítsünk;?
.> ParamByName ( "D") AsString: =: D;
.> ParamByName ( "Ko") AsString: =: Ko;
> Megnyitás; // - minden rendben van - a lekérdezés táblázat adatai frissítve probléma nélkül
> ExecSQL; és itt szünet!
Megnyitás, majd futni? Van valami ötleted, hogy mit jelent az egyes kijelentések?
Úgy gondolja magát egy művész? Nos, akkor mondja el az ügyfél „prog”, hogy látod a világot. Ez történhet. 8-)
.> ParamByName ( "D") AsString: =: D;
.> ParamByName ( "Ko") AsString: =: Ko;
Hozzárendeli a paraméterek értékét. Jobb?
> ExecSQL;
Igyekszem frissíteni a főtábla. Nem helyes?
Keresztül Módosítása szintén nem frissült a főtábla.
És a művész - ez egy idézet a klasszikus :-)
Ő maga „művész” gondol. És ez így van rendjén.
Összeállítani.
Szóval nem tette meg a kérdést: - ((
A feladat általában egyszerű. Egy kérés (SQL_Sel) adatok megjelenítése rács. Szerkesztése után az adatokat (a csomagok száma) kell, hogy visszatérjen az adatokat más, kérés (SQL_Up) a főtábla feltüntetésével napjától szerkesztést. Aztán megint megjelenítéséhez Grid módosított lekérdezőtáblánál (SQL_Sel).
Hogy a feladat, visszhangzik a Grid? Rács itt egyáltalán köze ügyek. Vissza változtatási kérelem egyéb adatok felfedezték kérelmet.
Ez már mondott az általános problémát. A kérdés másképp:
Hogyan lehet frissíteni az adatokat a főtábla szerkesztése után, hogy módosítsa az értéket a cella paraméterek DATE és Int? Hogyan kell használni a hegyét a mennyezet? Ha lehet - mondja meg konkrétan. Talán valahol a linken lehet olvasni?
Honnan tudhatom, hogy többet adott, ha beszélünk a problémát kisebb Zoe Kosmodemyanskaya a kihallgatás? Igen még mindig a mi a terminológiát.
Mi a fő asztalra? Mi általában szerkesztett? Ha szerkeszti a rács - már van új értékek - miért frissítés.
PS: Legyen ez egy szabály - ne feledjük, hogy az a személy, akivel egy kérdést a projekt soha nem látott vagy hallott róla.
Hívom a fő asztal asztal Tab.db adatok (vannak járulékos, például mikor és aki dolgozik az adatbázisban).
Ott volt az a feladat, a helyi adatbázist lehet használni a jövőben a két gép. Így kezdtem írni eljárásokat lekérdezések.
Most arra van szükség, hogy írjon a parancsot „szerkesztés meglévő bejegyzéseket.”
A eltávolítását, hozzáadása vagy cseréje rájöttek rekordokat. De a szerkesztés (frissítve táblázat szerkesztés után) tivornya!
A felhasználó szerkesztheti csak két területen - a szám (int) és a fajta csomag (String). A kattintás után a Save the Date mező meg kell változtatni, hogy MOST. Kérni a megváltozott értékeket alkalmaztam két, a dátum paraméter (Da) és a szám (: Ko).
Mikor alkalmazzuk: SQL_Up.Modify. Az adatok valamilyen okból nem frissült. Olvastam egy könyvet, módosítása a megtisztított és tegye ExecSQL. Ennek eredményeként nincs adat nem fog változni, és elküldi kompilyaror.
Próbáltam elmagyarázni a helyzetet :-)
Hogyan írjunk egy kérelmet, hogy frissítsük a paraméterek? Ha a SELECT dolgozik ezen a területen normális, akkor változtassa meg a lekérdezés, hogy frissítse és prisvaeniem a könyveket, ez nem működik. Lehet parancs szekvencia nem pontos?
Prompt például lekérdezés és frissítés parancsok a szemét (ha még nem küldött nekem :-))
>> UPDATE lekérdezést és prisvaeniem mint a könyvek, ez nem működik.
Nem hiszem el! (C)
Olvassa el figyelmesen.
>> Volt egy feladata a helyi adatbázist lehet használni a jövőben a két gép.
Paradox és az egérmutatót a multiplayer? Ah, elhagyja a játékot. )
És in Canada / Kanada használatáért Paradox még mindig nem bebörtönözni? 8-)
Ha a rács redaktiruesh nakakih lekérdezések akkor nem kell. Vajon minden módszer adatbázisba Insert, Szerkesztés, Törlés. Minden adat az adathalmaz lesz releváns, és nyissa meg újra nem kell semmit. Esemény BeforePost adatbázisba „fő” tábla, hogy frissítsék a „kiegészítő tábla”, akkor kérheti ismét az adatbázisba.
> Paradox multiplayer és az egérmutató? Ah, elhagyja a játékot. )
És mi könnyebb tanácsot? Másrészt én nem próbálja meg, sajnálom.
> És in Canada / Kanada használatáért Paradox még mindig nem bebörtönözni? 8-)
A nyilvántartásba vétel nem észleltek Harkov kedvenc :-)))
> Ha a rács redaktiruesh nakakih lekérdezések akkor nem kell. Vajon minden módszer adatbázisba Insert, Szerkesztés, Törlés. Minden adat az adathalmaz lesz releváns, és nyissa meg újra nem kell semmit. Esemény BeforePost adatbázisba „fő” tábla, hogy frissítsék a „kiegészítő tábla”, akkor kérheti ismét az adatbázisba.
Köszönöm. Mentem próbálni :-)))
> És a bázis küld nekem frissítése :-(
Akar, és mi küldött?
Ezt megelőzően, egészen közel.
Nem értem az egyik, hol a hiba szövegét?
És miért a fene UpdateSQL szerkesztésekor TTable.
Általában SQL szintaxis tanítani, ha használ. Módosítható mezőket kell vesszővel elválasztva.