Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Chyba za behu 2342 v programe Access

Microsoft Access je databázový softvér súčasťou aplikácie balíka Microsoft Office . Prístup má viac než 2000 chybových kódov , vrátane chyby 2342 , runtime chyba , ktorá sa vyskytuje s nesprávne použité SQL príkazu . Funkcie

Ak sa objaví chyba 2342 , Access sa zobrazí vyskakovacie okno pre užívateľa , ktorý hovorí , že " RunSQL akcia vyžaduje argument sa skladá z príkazu SQL . " K tomu dochádza preto , že návrhár databázy nesprávne používa " SELECT " príkaz SQL pomocou príkazu " DoCmd.RunSQL " , napríklad " DoCmd.RunSQL " SELECT * FROM tabuľka " ;
prevencia /. riešenie

príkaz " DoCmd.RunSQL " prijíma iba príkazy SQL akcie , ako je napríklad " UPDATE " , " DELETE " alebo " INSERT " . Ak chcete spustiť " SELECT " vyhlásenie , designer by mal vytvoriť DatabaseSet a objekty Recordset , a potom pomocou príkazu " Openrecordset " . Napríklad " Nastaviť rcrdSet = dbSet.OpenRecordSet ( " SELECT * FROM tabuľka " , dbOpenDynaset , dbReadOnly ) " .
Úvahy

Access nebude chytiť túto chybu , keď programátor navrhne databáze , pretože dochádza iba pri behu . databázy designer by mal dôkladne otestovať svoju žiadosť pred uvoľnením na distribúciu a vedia , ako napraviť chyby , ktoré sa objavia na budúce verzie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené