Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

sql server 2005 i poruke o greskama

[es] :: MS SQL :: sql server 2005 i poruke o greskama

[ Pregleda: 2046 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sparc
Sladjan Parc

Član broj: 65760
Poruke: 134
212.200.251.*



Profil

icon sql server 2005 i poruke o greskama27.05.2008. u 12:35 - pre 193 meseci
napravio sam malu web aplikaciju,
koristio sam gridview i forms view za azuriranje podatajka u bazi,
to funkcionise ok
kroz formsview kontrolu kontrolisem pojavu greske upisa u bazu
kroz dogadjaje item inserted, item updated i item deleted
poruku prikazujem u label.text i to je ok.
medjutim sve greske koje se desavaju nad tabelama su na
engleskom i nerazumljive su za korisnike

na primer:
The DELETE statement conflicted with the REFERENCE constraint "FK_preduzeca_zsistem". The conflict occurred in database "zaoka", table "dbo.preduzeca", column 'brsist'. The statement has been terminated.

zna li neko kako da se ovakve ili slicne poruke lokalizuju,
tj. prevedu.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: sql server 2005 i poruke o greskama27.05.2008. u 13:52 - pre 193 meseci
I da ih prevedes na srpski ili neki drugi jezik krajnji korisnici opet ne bi razumeli o cemu se radi u gresci :)
SQL Server za ovakve greske (narusavanje referencijalnog integriteta) ima svoj "error number" i nalaze se u master.dbo.sysmessages
koji moras dobiti u tvojoj aplikaciji u try-catch bloku i onda sastavis svoju poruku koja ce biti jasnija od ove koje si dobio ...

Code:

try
{
 .... neki kod 
}
catch (SqlException exc)
{
     int  nError =  exc.Number ;  
     switch (nError) 
      {
         case 1000 : //npr...
          {
            string strErrorMsg = "Sastavi neku razumnu gresku za korisnike" ; 
          }

      }          
 }



Viva lollapalooza
 
Odgovor na temu

sparc
Sladjan Parc

Član broj: 65760
Poruke: 134
212.200.251.*



Profil

icon Re: sql server 2005 i poruke o greskama28.05.2008. u 07:20 - pre 193 meseci
Pre svega hvala,

Kako da dovucem sqlexception u formview u na primer: on itemInserted
kad imam samo e.exception.message.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: sql server 2005 i poruke o greskama28.05.2008. u 08:44 - pre 193 meseci
Pa ako u tvom event-u za insert item-a FormView-a ubacujes odmah u bazu ,
onda u tom eventu postavi try-catch blok koji sam ti napisao ..
A ako FormView radi automatski insert u bazu onda probaj
Code:

SqlException exc = (SqlException)e.exception ; 




Viva lollapalooza
 
Odgovor na temu

sparc
Sladjan Parc

Član broj: 65760
Poruke: 134
212.200.251.*



Profil

icon Re: sql server 2005 i poruke o greskama28.05.2008. u 10:04 - pre 193 meseci
form view radi automatski insert u bazu

probao sam sa vb ali mi ne ide

molio bih ako imate vb cod
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-3.sezampro.yu.



+395 Profil

icon Re: sql server 2005 i poruke o greskama28.05.2008. u 10:29 - pre 193 meseci
Code:

Dim sqlExc As SqlException = CType(e.exception,SqlException) 

Viva lollapalooza
 
Odgovor na temu

sparc
Sladjan Parc

Član broj: 65760
Poruke: 134
212.200.251.*



Profil

icon Re: sql server 2005 i poruke o greskama28.05.2008. u 11:40 - pre 193 meseci
Hvala, problem resen
 
Odgovor na temu

[es] :: MS SQL :: sql server 2005 i poruke o greskama

[ Pregleda: 2046 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.