Ciao a Tutti,
come da oggetto, ho creato un modulo per eseguire la ricerca in DB access, solo che quando eseguo l'operazione mi restituisce questa eccezione:
Eccezione non gestita di tipo 'System.InvalidOperationException' in System.Data.dll
Ulteriori informazioni: Fill: la proprietà SelectCommand.Connection non è stata inizializzata.
Non capisco se mi sfugge qualcosa...
Il codice dello script è il seguente:
La riga incriminata è quella in evidenza
codice:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.OleDb; namespace AccessDBTutorial { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // TODO: questa riga di codice carica i dati nella tabella 'database1DataSet.Tabella1'. È possibile spostarla o rimuoverla se necessario. this.tabella1TableAdapter.Fill(this.database1DataSet.Tabella1); } private void button1_Click(object sender, EventArgs e) { String option = textBox1.Text.ToString(); String sqlQuery = "SELECT ID,[password],nome,email FROM tabella1 where ID = " + option; oleDbDataAdapter1.SelectCommand.CommandText = sqlQuery; database1DataSet.Clear(); int numberOfRowsFeched = oleDbDataAdapter1.Fill(database1DataSet, "Tabella1"); if (numberOfRowsFeched > 0) { DataTable dt = database1DataSet.Tables["Tabella1"]; label4.Text = dt.Rows[0][2].ToString(); label5.Text = dt.Rows[0][3].ToString(); } else { label4.Text = "Name not found."; label5.Text = ""; } }
Grazie in anticipo a tutti.



Rispondi quotando