以下のように私は私だけで2つの条件のもと、いくつかの行を削除するアクセスデータベーステーブル(DATA)で3つの列を持っている\ WHERE
SQLクエリの句。 NAME = "A"、Date = "1/1/2017"の場合は行を削除します
DELETE from DATA Where Name='A' and Date='1/1/2017'
これは「型の不一致エラー」を示します。ここ
は、C#のコードである:パラメータの正確種類を指定するパラメータコレクションをある
using (OleDbConnection thisConnection = new OleDbConnection(connectionname))
{
string deletequery = " DELETE FROM DATA WHERE [Name] = 'A' And [Date] = '1/1/2017';
OleDbCommand myAccessCommandDelete = new OleDbCommand(deletequery, thisConnection);
thisConnection.Open();
myAccessCommandDelete.ExecuteNonQuery();
thisConnection.Close();
}
これはC#の問題ではありません!それはあなたの日付の形式のようなものではありません。 C#タグを削除してください – BugFinder
私はC#コードを追加しました。私は最初にAccessでそれを試していたし、C#で同じクエリを使用していたでしょう。 @BugFinder – user7157732
@Steve:投稿しました – user7157732