Novo

Forum kao aplikacija na telefonu

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

  • 1 odgovor
  • 3.207 pregleda

Najnovija ↓

Upisivanje u bazu 02.06.2005. u 14:42 · pre 260 meseci #1
Imam file koji parsiram, te podatke unosim u bazu. Pri svakom prolazu tj. jedan red jedna struktura podataka se unosi u bazu sa SQL INSERT. Baza je MSSQL.

Napravio sam petlju gdje dodajem na strInsert (tipa CString) novu INSERT komandu kojoj prethodi '\n' kao novi red i kad se napuni brojac recimo do 500 onda se unosi u bazu tj. izvrsava se ta komanda.

Tu mi negdje puca. Moram da obradim oko 1000000 rekorda, a ono pukne negdje na 20000.

U Debug-u mi javlja greske:
Code:
First-chance exception in Event_TTS.exe (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception.

I javlja gresku da nece da upise u bazu.

Interesuje me da li postoji neka druga mogucnost da u paketu vise podataka posaljem u bazu.
Da li postoji mogucnost sa BULK COPY ili tako nesto.

Hvala.
Re: Upisivanje u bazu 02.06.2005. u 15:11 · pre 260 meseci #2
Ovo se desavalo najvjerovatnije zbog kreiranja CString-a na steku, ovo sam rijesio tako sto sam svaki put kreirao CString sa new i brisao kad mi nije trebalo. Sada radi.

Interesuje me i dalje da li postoji neki drugi nacin. Recimo da formatiran string unesem sa BULK COPY u bazu ...

Hvala.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme