Füllen: SelectCommand.Connection-Eigenschaft wurde nicht initialisiertC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Füllen: SelectCommand.Connection-Eigenschaft wurde nicht initialisiert

Post by Anonymous »

Ich verwende den folgenden Code, um auf die MS Access-Datenbank zuzugreifen. Aber ich habe eine Fehlermeldung erhalten: Fill: SelectCommand.Connection property has not been initialized.How can i do this issue.
common.cs

Code: Select all

public static bool DBConnectionStatus()
{
try
{
string conString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=|DataDirectory|db_admin.mdb; Jet OLEDB:Database Password=admin";
using (OleDbConnection conn = new OleDbConnection(conString))
{
conn.Open();
return (conn.State == ConnectionState.Open);
}
}
catch (OleDbException)
{
return false;
}

protected void btn_general_Click(object sender, EventArgs e)
{
try
{
bool state = common.DBConnectionStatus();
if (state == true)
{
cmd = new OleDbCommand("select * from tbl_admin");
da = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();

da.Fill(ds); // Error Here
if (ds.Tables[0].Rows.Count > 0)
{

}

}
}
catch (Exception e1)
{
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post