Ejemplo n.º 1
0
 private void appointmentsTableAdapter_RowUpdated(object sender, System.Data.OleDb.OleDbRowUpdatedEventArgs e)
 {
     if (e.Status == UpdateStatus.Continue && e.StatementType == StatementType.Insert)
     {
         int id = 0;
         using (System.Data.OleDb.OleDbCommand cmd =
                    new System.Data.OleDb.OleDbCommand("SELECT @@IDENTITY", appointmentsTableAdapter.Connection)) {
             id = (int)cmd.ExecuteScalar();
         }
         e.Row["ID"] = id;
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// イベントで呼ばれる実際の処理:@@IDENTITYでオートナンバー型の列を取得する
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Adapter_RowUpdated(object sender, System.Data.OleDb.OleDbRowUpdatedEventArgs e)
        {
            if (e.StatementType == System.Data.StatementType.Insert &&
                e.Status == System.Data.UpdateStatus.Continue)
            {
                var cmd = new System.Data.OleDb.OleDbCommand("SELECT @@IDENTITY", null);
                cmd.Connection  = e.Command.Connection;
                cmd.Transaction = e.Command.Transaction;

                var result = cmd.ExecuteScalar();

                if (result != null &&
                    result.GetType() != typeof(System.DBNull))
                {
                    e.Row["ID"] = (int)result;
                    e.Row.AcceptChanges();
                }
            }
        }
Ejemplo n.º 3
0
 private void oleDbDataAdapter1_RowUpdated_1(object sender, System.Data.OleDb.OleDbRowUpdatedEventArgs e)
 {
 }
Ejemplo n.º 4
0
 private void _adapter_RowUpdated(object sender, System.Data.OleDb.OleDbRowUpdatedEventArgs e)
 {
     AccessIDHelper.SetPrimaryKey(this.Transaction, e);
 }
 void SDAdapter_RowUpdated(object sender, System.Data.OleDb.OleDbRowUpdatedEventArgs e)
 {
     toolStripProgressBar.Value += 1;
     toolStripMain.Update();
 }
Ejemplo n.º 6
0
 private void adpAlumnos_RowUpdated(object sender, System.Data.OleDb.OleDbRowUpdatedEventArgs e)
 {
 }
Ejemplo n.º 7
0
 private void adpEncabezado_RowUpdated(object sender, System.Data.OleDb.OleDbRowUpdatedEventArgs e)
 {
 }