使用?号做为点位符,不使用命名参数。

解决方案 »

  1.   

    我觉得你还是
    string updateSQL = @"update [ChargeSheetTableName ] set    
                    StateField = @State,
                    ReturnReceiptField= @ReturnReceipt,
                    CheckTimeField = @CheckTime 
                     where 
                    IDField = @ID";
    这样写清楚点,SqL拼写不容易出错
      

  2.   

    上面第一位说的还不是很清楚 能清楚点么