Izvini, ali stvarno te nista ne razumem. Pitao sam te sta mislis kad kazes "ne mogu da upisujem podatke u bazu", a ti nista. Dajes protivrecne izjave jer prvo kazes: "ne mogu da upisujem podatke u bazu kad instaliram program", a zatim "s exe fajlom je sve u redu, podaci se normalno upisuju u bazu". Kao sto rekoh, ne umes da dobro predstavis svoj problem, pa tesko da ti mogu pomoci i pored dobre namere, uporno dajes neke opste opise bez detalja.
Ajde po stoti put, sta mislis pod izjavom "ne mogu da upisujem podatke u bazu", kakve podatke, na koji nacin upisujes, koju poruku ti izbacuje program ...
Evo citam po stoti put tvoje komentare od prvog do poslednjeg i pokusavam da shvatim sta je tvoj problem, ali nemam nameru vise da se trudim kad se ti nimalo ne potrudis da te ljudi razumeju.
P.S. moguce je da je problem u tome sto imas FlexGrid vezan za ADODC1, a ADO Data Controli nisi definisao da preuzima Connection string, vec je to "hardkodirano" u projekat, pa treba samo u "cmdOpenConnection_Click()" na kraju dodati sledecu liniju koda (govorim o primeru koji si poslao).
Code:
Private Sub cmdOpenConnection_Click()
...
Adodc1.ConnectionString = strConnect
Adodc1.RecordSource = rsRecordSet.Source
Adodc1.Refresh
End Sub
Ako je to problem, onda da ti objasnim u cemu je stvar: DataSorce za tvoj FlexGrid je ADO data control "ADODC1" koji je upotrebljen da bi se generisale kolone FlexGrida u dizajn modu i dalje on nema nikakvu svrhu. U njemu je fiksno upisana putanja do tvoje baze na razvojnom racunaru, pa kada pokrenes tvoj program na korisnickom racunaru, a tamo se baza nalazi na razlicitoj putanji od one kod tebe - dolazi do greske.
Ako nije to, onda pogledaj komentar iznad P.S.
[Ovu poruku je menjao goranvuc dana 28.07.2007. u 20:28 GMT+1]