无法从数据表中选择数据行

问题描述 投票:0回答:1

我正在尝试防止将重复的数据插入如下所示的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,并且表中没有数据开始。来自...

c# sql datatable datarow
1个回答
0
投票

假设您的DataTable变量的名称为table,并且已创建该变量并将其正确链接到MS Access数据库,然后:

© www.soinside.com 2019 - 2024. All rights reserved.