I have some code like this:
var queryIns = "...";
try
{
var rowInsert = u.insert(queryIns);
}
catch (Exception)
{
var msg = "Error";
MessageBox.Show(msg,...);
}
and my command is:
public int Command(string queryCommand)
{
using var conn = openConnection(); //private method that returns the connection with connection string
using OleDbCommand cmd = getCommand(queryCommand, conn); //private method that returns the command with connection and query
return cmd.ExecuteNonQuery();
}
Finally these are the methods:
private OleDbCommand getCommand(string queryString, OleDbConnection conn)
{
using var cmd = new OleDbCommand(queryString, conn);
return cmd;
}
private OleDbConnection openConnection()
{
using var conn= new OleDbConnection(connString);
conn.Open();
return conn;
}
The problem is that all this throws an exception
ExecuteNonQuery: Connection property has not been initialized
Could someone help me T_T?