C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 48 を表示中)
■25873 / )  Re[3]: DELETEでDB内削除方法は??
□投稿者/ ペン (5回)-(2008/09/26(Fri) 17:17:52)
No25872 (επιστημη さん) に返信
>>これだとconnectionプロパティが初期化されてない!
>>とエラーがでます。
>
> コンストラクト時にコネクション文字列食わせてやらんとDBに接続できません。
> SQL実行以前の問題。
>

C#のサンプル見ながらやってるのですが

//コネクションを取得します
public System.Data.OleDb.OleDbConnection Connection
{
get { return (System.Data.OleDb.OleDbConnection)this._connection; }
set { this._connection = value; }
}

public bool Command(ORG.Framework.Data.BaseVo vo)
{
OleDbConnection access_connection
= new OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings  ["AccessConnection"].ConnectionString);

LoginManager lm = LoginManager.GetInstance();
OleDbCommand cmd = new OleDbCommand("DELETE FROM 実績トラン WHERE 入力者 = " + lm.LoginInfo.SyainNo , access_connection);
cmd.Connection.Open();
cmd.ExecuteNonQuery();

return true;
throw new NotImplementedException();

επιστημη さんがおっしゃってたのは
OleDbConnection access_connection
= new OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings  ["AccessConnection"].ConnectionString);

の部分ですよね?
自分はVB.netなんですが["AccessConnection"]の部分でエラーが出てしまうのです。
識別子が必要ですと。
返信 編集キー/


管理者用

- Child Tree -