コードで単純なSQLステートメントを取得しようとすると、が取得されますが、DataTable
何らかの理由でこの奇妙な例外が発生します。
列名が無効です
これは私のコードです:
public DataTable GetAllVideoID(string stringId)
{
dt = new DataTable();
dataObj = new DataObj();
sql = "SELECT * FROM TBL_VIDEOS WHERE TBL_VIDEOS.ID=" + stringId;
return dt = dataObj.SelectDataTable(sql);
}
public DataTable SelectDataTable(string sql)
{
try
{
conn = new SqlConnection(conString);
conn.Open();
adapter = new SqlDataAdapter(sql, conn);
dt = new DataTable();
adapter.Fill(dt);
return dt;
}
catch (Exception e)
{
throw e;
}
finally { conn.Close(); }
}
これを管理ツールで実行すると、statemnetだけで完全に機能します。だから私は知らない..
DBの構造:ID、TITLE、V_DESCIPTION、UPLOAD_DATE、V_VIEW、USERNAME、RATING、V_SOURCE、FLAG
ありがとう :)