Prijavi mi ovo u Delphiju 6 kada bilo gde u kodu postavim za neki adoTable active:=true; Podesen je connectionj string, ime tabele cak radi kada ga povezem preko datasourcea na Dbgrid, ali kada pokrenem program kaze:
Project xxx raised exception "Invalid variant type conversion", niti je tabela filtritana
nista bas, samo aktivna. Kada je rucno aktiviram dok sam u Delphi okruzenju sve je ok, cim startuhem program i kliknem na dugme gde je kod pukne! Inace samo to imam ispod dugmeta. Do cega je ovo?
p.s. Kada iskljucim integrated debugging dve je ok.
Sada sam otvorio novi projekat, postavio jedan ADOTable postavio string konekcije,
odabrao tabelu. Stavio sam jedan button sa kodom AdoTable1.active:=true;
i opet isti exception!!
A zasto ne koristis MSJet kao provajder (u konekšn stringu)? To je najoptimalniji nacin za rad sa Access bazom, i naravno radi bez problema. Imas neki poseban razlog za korsicenje ODBC-a?
ss.
When something is hard to do, then it's not worth doing.
Ma postojeci kod na kome sam radio modifikacije je uradjen preko ODBC-a, a mene je zbunjivala poruka o gresci, uopste mi nije palo na pamet da gledam con.string.-ove...hvala puno na pomoci!
Sada je sve ok sa JET driverom! Zanima me kako ce se ponasati program na
masinama koje imaju XP bez SP-a? Posto je program do sada "radio posao" preko ODBC-a a ja bih da sada ipak prebacim sve konekcije preko JET 4.0, da li ce se program izvrsavati ok i tamo gde su stariji Jet-ovi?
Ako imaju stariji Jet engine nece sigurno raditi, ali to nije problem. Mozes sa Microsoft-ovog sajta da skines nove MDAC komponente i da ih distribuiras sa svojim programom ;)