数据连续插入 table
data continuously inserted in table
我尝试在 table 中发送数据,当时间超过 5 mint 数据插入成功但数据插入多次 我只想提交数据一次
即只有一行只插入 1 次
这就是我的尝试
if (timediff.TotalMinutes > 5)
{
DataClasses1DataContext db = new DataClasses1DataContext();
var u = db.tbl_urgent_contacts;
foreach (var a in u)
{
tbl_OutBox tb = new tbl_OutBox();
tb.FromSIM_No = a.SimNo;
tb.ToSIM_No = a.SimNo;
tb.ToText = "Check abc";
tb.Reply = "NA";
tb.Response = "NA";
tb.RegNo = "NA";
tb.Datetd = DateTime.Now;
tb.FFID = "NA";
tb.UserId = "You";
tb.FromText = "Check abc";
db.tbl_OutBoxes.InsertOnSubmit(tb);
db.SubmitChanges();
}
}
修改这条语句:
如果 (timediff.TotalMinutes > 5)
到:
如果(timediff.TotalMinutes == 5)
希望对你有用
我尝试在 table 中发送数据,当时间超过 5 mint 数据插入成功但数据插入多次 我只想提交数据一次 即只有一行只插入 1 次
这就是我的尝试
if (timediff.TotalMinutes > 5)
{
DataClasses1DataContext db = new DataClasses1DataContext();
var u = db.tbl_urgent_contacts;
foreach (var a in u)
{
tbl_OutBox tb = new tbl_OutBox();
tb.FromSIM_No = a.SimNo;
tb.ToSIM_No = a.SimNo;
tb.ToText = "Check abc";
tb.Reply = "NA";
tb.Response = "NA";
tb.RegNo = "NA";
tb.Datetd = DateTime.Now;
tb.FFID = "NA";
tb.UserId = "You";
tb.FromText = "Check abc";
db.tbl_OutBoxes.InsertOnSubmit(tb);
db.SubmitChanges();
}
}
修改这条语句: 如果 (timediff.TotalMinutes > 5) 到: 如果(timediff.TotalMinutes == 5)
希望对你有用