Im gọi một thủ tục lưu trữ SQL từ một mảnh mã C# .net:Làm thế nào để vượt qua một biến null tới một SQL Stored Procedure từ C# .net đang
SqlHelper.ExecuteDataset(sqlConnection, CommandType.StoredProcedure, STORED_PROC_NAME, sqlParameters);
nơi biến sqlParameters
được định nghĩa là:
SqlParameter[] sqlParameters = new SqlParameter[SQL_NUMBER_PARAMETERS];
Log.Logger.Debug(string.Format("Running proc: {0} ", STORED_PROC_NAME));
SqlParameters[0] = new SqlParameter("fieldID", SqlDbType.BigInt);
SqlParameters[0].Value = fieldID;
SqlParameters[0].Direction = ParameterDirection.Input;
tôi cần đến nay vượt qua trong hai tham số khác để Proc lưu trữ này, (cả hai đều là loại SqlDateTime
), mà sẽ NULL trong trường hợp này.
Cảm ơn,
TRÊN
Bạn nhận được +1 cho là người đầu tiên đề cập đến thông số mặc định cho khả năng proc được lưu trữ. – Beska