Richiamo un metodo parametrico di una classe dove gli passo una serie di valori.
la cosa assurda è che se compilo tutti i campi torna alla pagina che richiama il metodo prima che il metodo sia completato ???????
Codice metodo:
string sql="SELECT clienti.id_cliente FROM clienti, persone WHERE (((clienti.id_persona)=[persone].[id_persona]) AND ((persone.rsgione_sociale)=" + cliente + " ))";
cmd = new OleDbCommand(sql,cnn);
leggidb=cmd.ExecuteReader(); //ESCE DOPO QUESTO
leggidb.Read();
int id_cliente=leggidb.GetInt32(0);
leggidb.Close();
sql="INSERT INTO progetti ( titolo_progetto, dominio, data_inizio, data_fine, preventivo_inviato, valore_preventivo, acconto_ricevuto, valore_acconto, id_cliente, id_forma_pagamento,commenti )values('" + titolo_progetto + "','" + dominio + "','" + data_inizio + "','" + data_fine + "'," + preventivo_inviato + "," + valore_preventivo + "," + acconto_ricevuto + "," + valore_acconto + "," + id_cliente + ",1,'" + note + "')";
cmd = new OleDbCommand(sql,cnn);
cmd.ExecuteNonQuery();