Inserimento dati da form su access

di il
21 risposte

21 Risposte - Pagina 2

  • Re: Inserimento dati da form su access

    Non esiste una sintassi del genere. Devi fare tante INSERT quante sono le tabelle in cui inserisci dati.
  • Re: Inserimento dati da form su access

    Ieri sera poi ci sono arrivato ma grazie lo stesso.
  • Re: Inserimento dati da form su access

    Cioè??
  • Re: Inserimento dati da form su access

    Come hai detto tu.. Tante INSERT.

    Ciao e buon weekend
  • Re: Inserimento dati da form su access

    Ciao Oregon, ho inserito già questo in un altro post ma nessuna risposta, mi sapresti dire perchè non mi funziona questo codice?
    Il problema è che non mi legge i dati dal database
    OleDbConnection ^connection = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Provider=Microsoft.ACE.OLEDB.12.0;Data Source=database1.accdb;Persist Security Info=False;");
       connection->Open(); //apro la connessione con il db
    
       //seleziono id pratiche
       OleDbCommand ^cmd = gcnew  OleDbCommand("SELECT ID_PRATICHE " + "FROM APPARTIENE", connection);
    OleDbDataReader ^ read = cmd->ExecuteReader();
       if (read->HasRows) {
          while (read->Read()) {
             //controllo se la pratica esiste nel database
             if (this->id_pratica_del->Text == read->ToString()) {
                OleDbCommand ^cmd1 = gcnew  OleDbCommand("DELETE  FROM APPARTIENE " + "WHERE ID_PRATICHE = '" + this->id_pratica_del->Text + "' ; ", connection);
                cmd1->ExecuteNonQuery();
                OleDbCommand ^cmd2 = gcnew  OleDbCommand("DELETE  FROM DEMOLI " + "WHERE ID_PRATICHE = '" + this->id_pratica_del->Text + "' ; ", connection);
                cmd2->ExecuteNonQuery();
                MessageBox::Show("Record eliminato correttamente sul database");
             }
          }
       }
       MessageBox::Show("Record non presente");
    
    
    
    Non ci sono errori, ma non mi preleva nessun dato dal database. Sapete dirmi dove è l errore?
  • Re: Inserimento dati da form su access

    X rogerino88: non aprire nuove discussioni sullo stesso argomento. Ne ho appena eliminato una.
    Usa questa discussione e basta.

    Inoltre qualche consiglio per te:
    1. Lascia perdere i DataReader e usa i DataTable che sono più furbi
    2. Lascia perdere C++.Net e usa C# come la maggior parte degli sviluppatori .Net
  • Re: Inserimento dati da form su access

    X rogerino88: ti avevo scritto di non pubblicare ulteriori discussioni simili nel forum ma vedo che non mi hai ascoltato.

    Questa discussione è chiusa e ti sei aggiudicato un ban di 15 giorni.
Devi accedere o registrarti per scrivere nel forum
21 risposte