我正在尝试防止将重复的数据插入如下所示的MS Access表中,
MS Access表(记录),具有列:情境,Check_Item,并且表中没有数据开始。来自DataSet的DataTable填充了查询"SELECT * FROM Record WHERE Situation = 'A'"
。
然后我尝试执行此过程,
DataRow = DataTable.Select("Check_Item = '"+InputTextBox.Text"'");
If (DataRow.Length == 0)
{
Use OleDbCommand to insert InputTextBox.Text string to Check_Item of Record table.
}
结果:
第一次输入(例如123456),因为表中没有数据,所以将123456插入到Record表中。但是在第二次输入123456时,它仍然会插入到记录表中。在此过程中发生了什么??
我正在尝试防止将重复的数据插入如下所示的MS Access表,带有以下列的MS Access表(记录):情况,Check_Item,并且表中没有数据开始。来自...
假设您的DataTable
变量的名称为table
,并且已创建该变量并将其正确链接到MS Access数据库,然后: