DataSet ds = new DataSet();
SqlDataAdapter cmd = new SqlDataAdapter("Select * FROM event", con);
cmd.Fill(ds, "Table");
同じエラーが何度も発生し、すべてを試しました
助けてください
DataSet ds = new DataSet();
SqlDataAdapter cmd = new SqlDataAdapter("Select * FROM event", con);
cmd.Fill(ds, "Table");
同じエラーが何度も発生し、すべてを試しました
助けてください
編集
このようにしてみてください。これに欠落している要素は、以下のコードに追加され、データベースの接続を開くコマンドタイプである可能性があります
SqlConnection sqlcon;
using(sqlcon = new SqlConnection("Data Source=Servername;Initial
Catalog=Marketing;Integrated Security=SSPI"))
{
SqlCommand cmd = new SqlCommand("Select * FROM event", sqlcon);
cmd.CommandType = CommandType.Text;
sqlcon.Open();
da = new SqlDataAdapter(sqlcmd);
da.Fill(dt);
}
注 : すべての using ステートメント内で使用され、その後破棄されます。これも上に追加されています
fill メソッドを呼び出す前にこれを行う
SqlConnection conn= new
SqlConnection("Data Source=Servername;Initial Catalog=Marketing;Integrated Security=SSPI");
SqlDataAdapter cmd = new SqlDataAdapter("Select * FROM event", con);
cmd.Fill(ds, "Table");
SqlConnection myconn = new SqlConnection(YourConnString);
SqlCommand mycmd = new SqlCommand();
try{ myconn.Open(); }
catch (Exception ex) { MessageBox("Error");}
mycmd.Connection = myconn;
DataSet ds = new DataSet();
DataTable dt = new DataTable();
String sqlStr = "Select * FROM event";
SqlDataAdapter da = new SqlDataAdapter(sqlStr, myconn);
da.Fill(ds);
dt = ds.Tables[0];