Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    6

    delphi

    Ciao a tutti. Vi anticipo che sono una principiante. Allora io voglio inserire dati un DB usando un a Stringgrid, ADOQuery, Datasource, ADOdataset, ADOConnection, edit e button. Semplice. Io dovrei mandare i comandi SQL al DB, ma non ci riesco!!!! Questo è il mio semplice e scarno codice:
    codice:
    procedure TForm3.Button1Click(Sender: TObject);
    var
      SQL: string;
    begin
      if (Edit1.Text <>'')
      then begin
        SQL:= '';
        SQL:= 'INSERT INTO TAB (DESCRIZIONE)';
        SQL:= SQL+ 'VALUES' + edit1.Text;
        ADOQuery1.ConnectionString:='...';
        ADOQuery1.SQL.Add(SQL);
        ADOQuery1.ExecSQL;
      end;
    mi dite dove sbaglio e se possibile un esempio semplicissimo di come inserire questi dati e dico poterli vedere nella stringrid?
    SMUSKAS

  2. #2
    Utente bannato
    Registrato dal
    Dec 2012
    Messaggi
    679
    bhè la stringgrid non è esattamente la prima scelta per questa attività, visto che non è collegata ai database, e dovresti gestirla a mano.

    ti serve una
    tdbgrid con il datasource che punta a un componente
    tdatasource il cui componente tdataset punta o a una *ttable o a una *tquery

    * qui ci sono i discendenti che vuoi utilizzare

  3. #3

    Moderazione

    Ho reso il titolo un po' più significativo e aggiunto i tag [co­de] ... [/co­de] attorno al codice, in modo che non perda l'indentazione; in futuro ricordatene fin da subito.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    6
    ok. Grazie
    SMUSKAS

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.