Ent Lib 2.0 DAAB添加MySql扩展2008-04-09 10:32:21 来源:中国自学编程网 作者:未知 点击:
![]() protected override void SetUpRowUpdatedEvent(DbDataAdapter adapter)
{ ((MySqlDataAdapter)adapter).RowUpdated += new MySqlRowUpdatedEventHandler(OnMySqlRowUpdated); } private void OnMySqlRowUpdated(object sender, MySqlRowUpdatedEventArgs args)
{ if (args.RecordsAffected == 0) { if (args.Errors != null) { args.Row.RowError = Resources.ExceptionMessageUpdateDataSetRowFailure; args.Status = UpdateStatus.SkipCurrentRow; } } } public virtual void AddParameter(DbCommand command, string name, MySqlDbType dbType, int size, ParameterDirection direction
, bool nullable, byte precision, byte scale, string sourceColumn, DataRowVersion sourceVersion, object value) { DbParameter parameter = CreateParameter(name, dbType, size, direction, nullable, precision, scale, sourceColumn, sourceVersion, value); command.Parameters.Add(parameter); } public void AddParameter(DbCommand command, string name, MySqlDbType dbType
, ParameterDirection direction, string sourceColumn, DataRowVersion sourceVersion, object value) { AddParameter(command, name, dbType, 0, direction, false, 0, 0, sourceColumn, sourceVersion, value); } public void AddOutParameter(DbCommand command, string name, MySqlDbType dbType, int size)
{ AddParameter(command, name, dbType, size, ParameterDirection.Output, true, 0, 0, String.Empty, DataRowVersion.Default, DBNull.Value); } 相关文章:
|