Problemi di connessione con il database

di il
4 risposte

Problemi di connessione con il database

Salve, ho creato una connessione con il database, ma quando voglio inserire dei dati nel database mi dice: Eccezione non gestita di tipo 'System.NullReferenceException' in Gestione Casa.exe
Ulteriori informazioni: Riferimento a un oggetto non impostato su un'istanza di oggetto.
Sotto i codici della connessione.
ModGenerale.cs

using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Diagnostics;
using System.Windows.Forms;
using System.Linq;
using System.Xml.Linq;
using System.Threading.Tasks;
using System.Data.SqlClient;

namespace Gestione_Casa
{
    internal static class ModGenerale
    {
        public static SqlConnection Conn;
        public static string PercorsoDB = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Gestione casa\\Gestione Casa";
        public static void SetConnection()
        {
            string stringasql = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=" + PercorsoDB + "\\Archivio_Casa.mdf ;Integrated Security=True;Connect Timeout=30";
            Conn = new SqlConnection(stringasql);
        }
    }
}
Form1:

private void btnaggiungi_Click(object sender, EventArgs e)
        {
            ModGenerale.Conn.Open();

            if (tnospiti.Text == "1")
            {          
                string sql = "INSERT INTO Agenzie(Agenzia) VALUES ('" + tagenzia.Text + "')";
                int intRowsAffected = 0;
                SqlCommand inserimento = new SqlCommand(sql, ModGenerale.Conn);
                intRowsAffected = inserimento.ExecuteNonQuery();
                MessageBox.Show("Caricamento anagrafica Avvenuto Con Successo");
            }

            ModGenerale.Conn.Close();
        }

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte