try
{
OleDbConnection connection = new OleDbConnection();
connection.ConnectionString = @"myconnectionstring_blah_blah";
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "INSERT INTO StaffOrders (StaffID, OrderDate, Pants, Boots " + "VALUES (@StaffID, @OrderDate, @Pants, @Boots)";
command.Parameters.AddWithValue("@StaffID", staffid);
command.Parameters.AddWithValue("@OrderDate", datenow);
command.Parameters.AddWithValue("@Pants", pant);
command.Parameters.AddWithValue("@Boots", boot);
command.Connection = connection;
connection.Open();
command.ExecuteNonQuery();
//**********************************************************
if(int.Parse(bootsissued) > 0)
{
//Update LastBoot in StaffList with today's Date
}
//***********************************************************
connection.Close();
}
catch //blah blah
我有两个访问表:
StaffList:
ID (autonumber - pk - unique)
StaffID (indexed unique string)
LastBoot (Date/Time)
...
StaffOrders:
ID (autonumber - pk - unique)
StaffID (indexed unique string) - same as above
... (pants, boots, etc)
我将记录插入StaffOrders
,但我希望在订购引导的任何时候,使用当前日期更新记录LastBoot
(来自StaffList
)。
两个表都在同一个访问数据库中。我添加订单记录没有问题,但我似乎UPDATE
LastBoot
记录的当前日期。
我必须UPDATE
相应记录的唯一标识符是StaffID
而不是ID
自动编号。
答案 0 :(得分:0)
pg_restore
/ *我实际上只是错过了'在我的字符串更新* /
中的变量之前标记