Instrukcja Insert w MsAccess
tk - 20-11-2006 01:04
Instrukcja Insert w MsAccess
Witam,
Mam nastepujaca instrukacje insert :
String pytanko="INSERT INTO [Produkty-www] ( Id,Nazwa,Kod,Cena) VALUES (6646545,'Złączka prosta 22mm 1/2'z (KRÓCIEC)','JGK22-1/2Z',10.00)";
program sie wysypuje ^^^
Zgłoszony błąd : [Microsoft][Sterownik ODBC Microsoft Access ] Błąd składniowy (brak operatora) w wyrażeniu kwerendy ''Złączka prosta 22mm 1/2'z (KRÓCIEC)','JGK22-1/2Z',10.00)'. Status SQL : 37000 Kod : -3100
Podczas zaastanawiania sie co jest nie tak w msacesie zrobilem kwerende oto ona INSERT INTO [Produkty-www] ( Id, Nazwa, Kod, Cena ) VALUES (1, "Złączka prosta 22mm 1/2'z (KRÓCIEC)", 'JGK22-1/2Z', 10);
widoczne zmiany ^^ ^^^
i ok dziala no to teraz sobie mysle zmodyfikuje pytanie odpale program i bedzie ok a jednak nie na pytanie :
String pytanko="INSERT INTO [Produkty-www] ( Id,Nazwa,Kod,Cena) VALUES (6646545,\"Złączka prosta 22mm 1/2'z (KRÓCIEC)\",'JGK22-1/2Z',10.00)";
i blad :
Zgłoszony błąd : [Microsoft][Sterownik ODBC Microsoft Access ] Za mało parametrów. Oczekiwano 1. Status SQL : 07001 Kod : -3010
Jeszcze raz uruchamiam program tym razem daje sobie wydruk pytania sql na konsole wiec mam :
INSERT INTO [Produkty-www] ( Id,Nazwa,Kod,Cena) VALUES (6646545,"Złączka prosta 22mm 1/2'z (KRÓCIEC)",'JGK22-1/2Z',10.00)
czyli tak samo jak w kwerendzie w msaccessie.... rece opadaja
Czy ktorys z grupowiczow wie co jest grane ?
mr Q - 20-11-2006 01:04
pytanie z SQLa czy javy?
najlepiej jakbys uzyl interfejsu PreparedStatement i poustawial parametry za pomoca metod setString(), setInt() itd.
duzo wygodniejsze rozwiazanie niż "sklejanie zapytań".
--
tk - 20-11-2006 01:04
Użytkownik "mr Q" <mr_q@bezTEGO--wp.pl> napisał w wiadomości news:ee3hs8$d2t$1@inews.gazeta.pl... > pytanie z SQLa czy javy? > > najlepiej jakbys uzyl interfejsu PreparedStatement i poustawial parametry > za pomoca metod setString(), setInt() itd. > > duzo wygodniejsze rozwiazanie niż "sklejanie zapytań". > > -- >
Dokladnie sklejam sql`owe pytanie .... sadzisz ze to pomoze ? oki ide poszukac cos na ten temat bo tym sposobem nie robilem
tk - 20-11-2006 01:04
Użytkownik "mr Q" <mr_q@bezTEGO--wp.pl> napisał w wiadomości news:ee3hs8$d2t$1@inews.gazeta.pl... > pytanie z SQLa czy javy? > > najlepiej jakbys uzyl interfejsu PreparedStatement i poustawial parametry > za pomoca metod setString(), setInt() itd. > > duzo wygodniejsze rozwiazanie niż "sklejanie zapytań". > > -- >
Ok faktycznie dziala i jest to bardziej czytelniejsze, mam jeszcze pytanko jak podgladnac generowane pytanie Sql`owe ? przegladnelem metody ale nie zauwazylem takowej ?
oczek - 20-11-2006 01:04
On 9/11/2006 3:42 PM, tk wrote: > > Użytkownik "mr Q" <mr_q@bezTEGO--wp.pl> napisał w wiadomości > news:ee3hs8$d2t$1@inews.gazeta.pl... > >> pytanie z SQLa czy javy? >> >> najlepiej jakbys uzyl interfejsu PreparedStatement i poustawial >> parametry za pomoca metod setString(), setInt() itd. >> >> duzo wygodniejsze rozwiazanie niż "sklejanie zapytań". >> >> -- >> > > Ok faktycznie dziala i jest to bardziej czytelniejsze, mam jeszcze > pytanko jak podgladnac generowane pytanie Sql`owe ? przegladnelem metody > ale nie zauwazylem takowej ?
myPreparedStatement.toString();
-- oczek
tk - 20-11-2006 01:05
Użytkownik "oczek" <oczkins@interia.pl> napisał w wiadomości news:ee5jt2$2evl$1@news2.ipartners.pl... On 9/11/2006 3:42 PM, tk wrote: > > Użytkownik "mr Q" <mr_q@bezTEGO--wp.pl> napisał w wiadomości > news:ee3hs8$d2t$1@inews.gazeta.pl... > >> pytanie z SQLa czy javy? >> >> najlepiej jakbys uzyl interfejsu PreparedStatement i poustawial parametry >> za pomoca metod setString(), setInt() itd. >> >> duzo wygodniejsze rozwiazanie niż "sklejanie zapytań". >> >> -- >> > > Ok faktycznie dziala i jest to bardziej czytelniejsze, mam jeszcze pytanko > jak podgladnac generowane pytanie Sql`owe ? przegladnelem metody ale nie > zauwazylem takowej ?
myPreparedStatement.toString();
-- oczek
Hm.... mam : PreparedStatement statement = podlaczenie.prepareStatement("INSERT INTO [Produkty-ww(....) statement.toString() - nie dziala tak jakbym chcial
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?=
Insert do tabeli danymi z innej tabeli Firebird
[mssql] insert do tabeli na podstawie danych z innej tabeli
Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird)
Import faktur do Insert Subiekt GT oraz Wapro Wf-Mag z innego programu
=?iso-8859-2?Q?=5BMySQL=5D_i_MS_Acccess_insert_do_dw=F3ch_tab el?=
[mysql 4.0.24] INSERT do tabeli z automatyczną inkrementacją wartości pola.
=?iso-8859-2?q?Jak_si=EA_robi_insert_do_tabel_z_relacj=B1_1:1 ?=
=?iso-8859-2?q?Insert_tabel_z_r=F3=BFnych_baz?=
=?iso-8859-2?q?MySQL_-_insert_do_dw=F3ch_tabel?=
zanotowane.pldoc.pisz.plpdf.pisz.plsulimczyk.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|