Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C#] modulo ricerca genera eccezione

    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.
    La vita è come la scaletta di un pollaio... corta, ripida e piena di m....

    La mia vera facciozza..

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Questo messaggio

    "la proprietà SelectCommand.Connection non è stata inizializzata"

    mi sembra chiaro ...

    P.S. Per il C# c'è una sezione apposita
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.