[ mojeKorIme @ 13.07.2007. 07:16 ] @
| Ljudi pomozite molim vas.
prilikom kompajliranja javlja mi se sljedeca greska
Code: Project program.exe raised exception class EVariantTypeCastError with message 'Could not convert variant of type (String) into type (Double)'. Process stopped. Use Step or Run to continue.
kada pritisnem opet F9 program mi se pokrene sa obavjestenjem o ovoj gresci. Nikako da nadjem gdje je ta greska. Ne znam kako da je ispravim. Moze li mi neko pomoci. |
[ X Files @ 13.07.2007. 08:21 ] @
Radi li se o programnu koji posredstvom ADO-a pristupa nekoj bazi podataka ili je stvar u nekom delu kodu (ako jeste, pokaži kod)?
Ako imaš neku TADOTabelu, rešava se otprilike ovako:
Kada si projektovao interfejse za program, postavio si verovatno nekoliko TADOTable objekata na formu (ili DataModule, svejedno). Sada idi dupli klik redom na te TADOTable objekate. Za svaku tabelu treba da otvori (najverovatnije prazan) prozorčić. Sada se ne sećam tačno naziva komande, ali dodaj SVA polja (All Fields) te tabele u listu.
Drugim rečima, za svaki TADOTable objekat koji imaš u projektu treba da eksplicitno dodaš sva polja te tabele.
Rekompajliraj i startuj.
[ stankons @ 13.07.2007. 09:46 ] @
Nisi nam dao dovoljno informacija, ta greska se takodje javlja kad imas varijablu tipa varijant i pokusavas da je pretvoris u realan broj ali recimo da je to "1,23" a u tvom racunaru je podeseno u regionalnim opcijama da realni brojevi izgledaju kao "1.23"...
[ X Files @ 13.07.2007. 14:31 ] @
P.S.
Sad videh... Pomiješ kompajliranje, a u logu greške piše "Project program.exe raised exception [...]". To je valjda izvršavanje, zar ne?
Ako taj program javlja grešku kada se pokrene iz IDE-a, javlja li se kad program pokreneš direktno (dvoklikom na exe) ?
[ priki @ 13.09.2007. 09:13 ] @
mešaš babe i žabe
Citat:
'Could not convert variant of type (String) into type (Double)'. Process stopped. Use Step or Run to continue.
kada pritisnem opet F9 program mi se pokrene sa obavjestenjem o ovoj gresci.
Nikako da nadjem gdje je ta greska.
Ne znam kako da je ispravim. Moze li mi neko pomoci.
pokušavaš da pretvoriš prazan string u tip double
to ne ide
proveri gde radiš konverzije ili
gde si povezao praznpo polje sa tipom string
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.