Pocetnik sam u razvoju VB desktop aplikacija i muci me obrada greske
prilikom upisa u bazu. Koristim details formu sa datagridview-om.
Za data grid view imam zabranu azuriranja, dodavanja i brisanja, za
upis podataka u bazu koristim standardnu try catch proceduru.
Try
Me.Validate()
Me.DevizeBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.DevizeDataSet)
Me.DevizaTextBox.Focus()
Catch ex As Exception
MsgBox(ex.Message)
Me.DevizaTextBox.Focus()
End Try
Ova procedura izbaci standardnu poruku na engleskom sa nazivom
kolone u kojoj je greska, pri cemu ne mogu da ocekujem od svakog
korisnika da zna engleski.
U tabeli "Deviza" u bazi imam validaciju nad poljem "Naziv"koje ne
dozvoljava da vrednost bude null, odnosno prazno.
Znam kako to da uradim kroz formu. Medjutim, zeleo bih da
prilikom pojave greske koja dolazi kod upisa u bazu da ispitam u kojoj se
koloni javlja greska (kolonama) i da korisniku pored text polja u
formi postavim znak gde je greska.
Hvala unapred na pomoci.