Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 1.600 pregleda

Najnovija ↓

Problem ID-a u vb.netu 15.05.2013. u 08:58 · pre 163 meseca #1
Problem je u tome što kada u isto vrijeme stisnem button za insert podataka u bazu ( na 2 računala ) javlja mi da je došlo do pogreške pri insertu podataka.
Kod generiranja ID-a :
cmd2 = New OleDbCommand("Select top 1 idtrans From transakcije order by idtrans DESC", con)
Dim sdr1 As OleDbDataReader = cmd2.ExecuteReader
If sdr1.Read AndAlso (Not sdr1.IsDBNull(0)) Then
TextBox7.Text = sdr1(0) + 1
End If
Dali postoji neka solucija za ovaj problem ?


Hvala
Re: Problem ID-a u vb.netu 15.05.2013. u 09:49 · pre 163 meseca #2
Mozes korisniku da ponudis da opet uradi to sto je radio.
A mozes da koristis i Autoincremented polje u bazi za Id.
A mozes i da napravis stored proceduru koja ce da uradi generisanje tog id-a i sam insert u jednoj transakciji.
Re: Problem ID-a u vb.netu 15.05.2013. u 09:56 · pre 163 meseca #3
Citat:
ravni: Mozes korisniku da ponudis da opet uradi to sto je radio.
A mozes da koristis i Autoincremented polje u bazi za Id.
A mozes i da napravis stored proceduru koja ce da uradi generisanje tog id-a i sam insert u jednoj transakciji.
[quote]ravni
1. Napraviti petlju ako javi grešku neka ide na početak inserta ?
2. Kako insertirati autoincredment polje pomocu insert query-a ako mu kažem da je ID textbox7.text ?
3. baza je u acessu tako da stored proc nedolazi u obzir.

btw. hvala na trudu.
Re: Problem ID-a u vb.netu 15.05.2013. u 12:35 · pre 163 meseca #4
1. Da. Potrebno je da se opet izvrsi SELECT kojim pravis ID i zatim taj novi ID iskoristis za INSERT.
2. U slucaju autoincrement polja preskaces tu vrednost pri insertu.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme