Article View: pl.comp.lang.delphi
Article #346994Re: Pomysł a funkcjonalność - prośba o poradę
From: zpksoft
Date: Tue, 14 May 2019 14:40
Date: Tue, 14 May 2019 14:40
30 lines
2908 bytes
2908 bytes
W dniu wtorek, 14 maja 2019 14:14:15 UTC+2 użytkownik Pancio napisał:
> Witam Panownie,
> A ja mam pytanie do Was jako znawców tematów o coś podobnego. Tzn. dotyczyć będzie to właśnie dodawania i/lub edycji rekordów w bazie.
> Załóżmy że mam bazę o nazwie TELEFONY a'la książka telefoniczna i kolumny NazwiskoImie, NrTel, Inne
> Na formatce mam oba pola i teraz moje pytanie - jak dodajecie rekordy do bazy? Osobiście używam takiej konstrukcji:
> 1. Ustawiam bazę w tryb wstawiania TELEFONY.Insert
> 2. Wypełniam pola tekstowe formatki np. Edit1.Text, Edit2.Text
> 3. Przypisuję dodatkowe dane do bazy:
> TELEFONY.FieldByName('Inne').AsInteger := 1; // Pole podane dla przykładu
> 4. Kończę operację poleceniem TELEFONY.Post (lub pod przyciskiem Anuluj TELEFONY.Cancel)
>
> Ale wiem, że można do tego użyć poleceń SQLa, jak to kolega przedstawił czyli np.
> Close;
> Clear;
> Add('INSERT INTO TELEFONY (NazwiskoImie, NrTel, Inne)');
> Add('VALUES (:NazwiskoImie, :NrTel, :Inne)');
> ParamByName('NazwiskoImie').AsString := Edit1.Text;
> ParamByName('NrTel').AsString := Edit2.Text;
> ParamByName('Inne').AsInteger := 1;
> ExecSQL;
>
> No i mije pytanie - którego rozwiązania powinienem się trzymać - pierwszego czy drugiego? Bo efekt końcowy jest identycznie taki sam.
> Z góry dziękuję za (p)odpowiedzi.
>
> --
> Pancio
Drugiego.
Paweł
Technical Details
Message-ID:
<3dda6e1b-1215-45d0-8553-8c9ba8025814@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.166.215.MISMATCH!u76no173300ita.0!news-out.google.com!p73ni157itp.0!nntp.google.com!i64no90725iti.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<f1d5f52e-7035-41ad-a7bb-b78126030630@googlegroups.com> <002449dc-a011-4ede-9274-800249fd0699@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:a24:4c1:: with SMTP id 184mr3969702itb.11.1557844841535; Tue, 14 May 2019 07:40:41 -0700 (PDT) X-Received: by 2002:aca:3887:: with SMTP id f129mr3236823oia.171.1557844841214; Tue, 14 May 2019 07:40:41 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.166.215.MISMATCH!u76no173300ita.0!news-out.google.com!p73ni157itp.0!nntp.google.com!i64no90725iti.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Tue, 14 May 2019 07:40:40 -0700 (PDT) In-Reply-To: <002449dc-a011-4ede-9274-800249fd0699@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=217.99.209.132; posting-account=8ND_mgoAAAD5J9y9fnaTB1Kcu7xKWk7Q NNTP-Posting-Host: 217.99.209.132 References: <f1d5f52e-7035-41ad-a7bb-b78126030630@googlegroups.com> <002449dc-a011-4ede-9274-800249fd0699@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <3dda6e1b-1215-45d0-8553-8c9ba8025814@googlegroups.com> Subject: Re: Pomysł a funkcjonalność - prośba o poradę From: zpksoft <zpksoft@op.pl> Injection-Date: Tue, 14 May 2019 14:40:41 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit