c#WPF,将记录插入主表没有问题,但无法更新辅助表记录

时间:2015-10-04 17:18:58

标签: c# wpf visual-studio oledbconnection

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自动编号。

1 个答案:

答案 0 :(得分:0)

pg_restore

/ *我实际上只是错过了'在我的字符串更新* /

中的变量之前标记