Hey ich bins mal wieder :),
Mein Problem ist folgendes:
Ich lege sobald sich die Form als Dialog öffnet den sogenannten FormMode fest, dieser wäre einmal FrmMode.Add und einmal FrmMode.Delete.
Ausführen tut er jedoch nur den oberen der beiden Codes in dem Fall jetzt also Add der andere Code wird im anderen FrmMode Fall nicht ausgeführt bei betätigung des Buttons.
Hab überprüft ob der richtige FrmMode drinne ist da stimmt alles der Code selbst funktioniert auch prima sobald er jedoch in einem Select Case an unterer Stelle steht gehts nichtmehr.
Falls euch was einfällt wäre mir Hilfe gelegen ^^.
MfG
Fabian
*Topic verschoben*
Mein Problem ist folgendes:
Ich lege sobald sich die Form als Dialog öffnet den sogenannten FormMode fest, dieser wäre einmal FrmMode.Add und einmal FrmMode.Delete.
Ausführen tut er jedoch nur den oberen der beiden Codes in dem Fall jetzt also Add der andere Code wird im anderen FrmMode Fall nicht ausgeführt bei betätigung des Buttons.
VB.NET-Quellcode
- Private Sub BtnAddUserpcAdd_Click(sender As Object, e As EventArgs) Handles BtnOk.Click
- Dim con As New OleDbConnection()
- Dim cmd As New OleDbCommand
- Select Case ActiveFrmMode
- Case FrmMode.Add
- con.ConnectionString = Conn
- cmd.Connection = con
- cmd.Parameters.Clear()
- cmd.CommandText = "Insert into UserPc (pc_id, u_id) Values (@pcid, @uid)"
- cmd.Parameters.AddWithValue("@pcid", DgvUserPc.CurrentRow.Cells(0).Value)
- cmd.Parameters.AddWithValue("@uid", UserId)
- con.Open()
- cmd.ExecuteNonQuery()
- con.Close()
- MessageBox.Show("Sucess")
- Close()
- Case FrmMode.Delete
- con.ConnectionString = Conn
- cmd.Connection = con
- cmd.Parameters.Clear()
- cmd.CommandText = "Delete From UserPc where pc_id = @pcid and u_id = @uid"
- cmd.Parameters.AddWithValue("@pcid", DgvUserPc.CurrentRow.Cells(0).Value)
- cmd.Parameters.AddWithValue("@uid", UserId)
- con.Open()
- cmd.ExecuteNonQuery()
- con.Close()
- MessageBox.Show("Sucess")
- Close()
- End Select
- End Sub
Hab überprüft ob der richtige FrmMode drinne ist da stimmt alles der Code selbst funktioniert auch prima sobald er jedoch in einem Select Case an unterer Stelle steht gehts nichtmehr.
Falls euch was einfällt wäre mir Hilfe gelegen ^^.
MfG
Fabian
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()