Novo

Forum kao aplikacija na telefonu

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

  • 7 odgovora
  • 2.948 pregleda

Najnovija ↓

C# i SQL baza...o5 01.05.2011. u 01:12 · pre 188 meseci #1
Dobro vece xD
Evo da vas pitam nesto stvarno pojma nemam zbog cega mi je javlja sledece.
Ja lepo napravim Ms Server-SQL bazu podataka koja ima 7 polja (ukljucujuci primaryKey), dodam neke podatke i sve to lepo radi sa jednim projektom. E sada ja zelim da dodam novi 'red' podataka u tu bazu i koristim query sledeci :
INSERT INTO Table1......bla bla bla sve je to uredu i kada testiram query i queryBuilderu radi super i sve......i za vreme rada programa takodje je ok....medjutim sve promene na bazi se ponistavaju onog trenutka kada ja zatvorim program.
Pri novom pokretanju tih promena nema.
Da bi' ispitao slucaj napravim jos jedan projekat u kome koristim istu bazu podataka.
Sa prvim napravim izmene u bazi a sa drugim citam podatke iz te baze ali o5 isto.....u bazi se nalaze samo pocetni redovi koje sam uneo rucno pri kreiranju tabele.
E sad napokon moje pitanje.
Kako da ove promene sacuvam 'direktno' u bazu ?? hvala :D :D
Potpis
while(I->AmAlive()){
I->DoSomeProgramming();
}
Re: C# i SQL baza...o5 01.05.2011. u 01:56 · pre 188 meseci #2
da li imaš negde Begin transaction bez commit? Da li zatvaraš konekciju kad završiš sa upitom?
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: C# i SQL baza...o5 01.05.2011. u 10:48 · pre 188 meseci #3
Konekcija se sigurno zatvara a to prvo cu sad evo da proverim ;) hvala :D :D
Potpis
while(I->AmAlive()){
I->DoSomeProgramming();
}
Re: C# i SQL baza...o5 03.05.2011. u 10:15 · pre 188 meseci #5
A da li si ti uopšte snimio to što si hteo u bazu podataka?!
Hajde probaj nešto da snimiš kroz aplikaciju, pa proveri direktno na bazi da li postoji zapis...

Nemoguće je da je aplikacija uspela nešto da obriše iz baze podataka, bez da si joj ti "naložio" da tako uradi... ja koristim VB.NET & MySQL (ponekad & MSSQL), ali nema razloga da to nije tako kod C# & MSSQL! :D

Nije tu u pitanju zatvaranje konekcije... konekciju zatvaraš samo da ne pinguješ server bez potrebe, a i njega pinguješ do request time out-a, pa on sam zatvori istu (kill-ne je :D )...

A kada se aplikacija zatvori, i konekcije su zatvorene...

Ispravite me ako grešim, i da to sa zatvaranjem konekcije ima veze u C# :D
Potpis
Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
Re: C# i SQL baza...o5 03.05.2011. u 10:27 · pre 188 meseci #6
I ja mislim da eksplicitno zatvaranje konekcije nece pomoci, kao ni taj using(...), nije to ParadoxDB pa da se promene ponekad gube ako ne zatvoris konekciju.
Bolje potrazi eksplicitne ili implicitne transakcije koje se ne zatvaraju, ili neko zaostalo parce koda koje si zaboravio da zakomentiras.
Potpis
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme