Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izmjena Access-ove linked tabele iz koda

[es] :: Access :: Izmjena Access-ove linked tabele iz koda

Strane: 1 2

[ Pregleda: 6150 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Izmjena Access-ove linked tabele iz koda11.09.2013. u 14:07 - pre 129 meseci
"ODBC;DSN=DSN_NAME;SERVER=TESTSERVER;UID=USERNAME;PWD=PASSWORD"

SERVER=TESTSERVER ne znaci nista u connection stringu. Jedino sto se racuna je DSN=...., UID-.., PWD=... Da li se tvoj ODBC connection zaista zove DSN_NAME ili se zove nekako drugacije? Obrati paznju na Example kod u mojim funkcijama. U jednom slucaju moj DSN se zove G10_2012 a u drugom G10_2012_DEV. Konekcija G10_2012 gleda u bazu G10_2012 na production serveru, a G10_2012_DEV gleda u bazu sa istim imenom na development serveru.

Pogledaj na sta gleda tvoj ODBC connection (DSN=...) koji treba da gleda na test server. Da nisi slucajno, greskom, napravio dve ODBC konekcije sa razlicitim imenima koje gledaju na istu bazu na isti server, a ti mislis da gledaju na dva razlicita servera? Sve sto su ti kolege rekle u prethodnim postovima je tacno i radi, isto kao sto i kod koji sam ja ostavio radi. Ako nesto ne stimuje, mora biti van Accessa, a prvo mesto da se gleda je ODBC connections.

Dalje od ovoga ti ne mozemo pomoci. Dalja pomoc zahteva da neko sedne za tvoj racunar i pokusa da sve napravi i da pocne istragu odatle.
 
Odgovor na temu

MrNash

Član broj: 200926
Poruke: 155
192.102.17.*



Profil

icon Re: Izmjena Access-ove linked tabele iz koda11.09.2013. u 14:49 - pre 129 meseci
Moja ODBC konekcija gleda na server TESTSERVER (onaj server na koji hocu da linkujem tabelu) :-(

Jesi li siguran da SERVER=TESTSERVER ne znaci nista u connection stringu?
Kada "rucno" napravim dvije link-ovane tabele u Access-u (jedna povezana sa tabelom na produkcionom
serveru a druga sa istom tom na testnom serveru) u tooltip tekstu za obe mi stoji ista vrijednost za "DSN=" ali razlicite vrijednosti za "Server=" (i podaci i struktura Access tabela su razliciti).

Takodje, Access funkcija koja se povezuje na Oracle bazu i izvrsava upit vraca razlicite podatke kada promjenim "Server=" vrijednost u konekcionom stringu.

 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Izmjena Access-ove linked tabele iz koda11.09.2013. u 15:09 - pre 129 meseci
Citat:
Kada "rucno" napravim dvije link-ovane tabele u Access-u (jedna povezana sa tabelom na produkcionom
serveru a druga sa istom tom na testnom serveru) u tooltip tekstu za obe mi stoji ista vrijednost za "DSN=" ali razlicite vrijednosti za "Server=" (i podaci i struktura Access tabela su razliciti).

SIgurno je da se ne uzima u obzir. Sva informacija koja treba Accesu o serveru se nalazi u definiciji ODBC konekcije. Medjutim, ne smeta da kopiras ceo string, iako Microsoft natrpa svesta u taj string. Pomenuo sam to da ne bi gubio vreme proveravajuci sve parametre u connection stringu.

Probaj da unistis ODBC koji ne radi, pa ga napravi ponovo, pod drugim imenom, pa probaj tu novu konekciju. Dalje zaista ne zanm sa se moze kazati iz daljine.
 
Odgovor na temu

MrNash

Član broj: 200926
Poruke: 155
192.102.17.*



Profil

icon Re: Izmjena Access-ove linked tabele iz koda11.09.2013. u 15:29 - pre 129 meseci
Hvala.
 
Odgovor na temu

MrNash

Član broj: 200926
Poruke: 155
192.102.17.*



Profil

icon Re: Izmjena Access-ove linked tabele iz koda12.09.2013. u 11:32 - pre 129 meseci
Napravio sam ponovo ODBC konekije na produkcioni server (DSN_MAIN) i testni server (DSN_TEST).
Opet sam izvrsio kod ispod s tim sto sam u konekcionom stringu ostavio samo DSN, username i pasword.

Sada kada otvorim Access tabelu vidim da su podaci sa tesnog servera!!! Kada ponovo izvrsim isti kod sa DSN_MAIN
u konekcionom stringu vidim da tabela opet cita podatke sa produkcije.

Dim Db As Database
Set Db = CurrentDb()

Db.TableDefs("ACCESS_TABLE_NAME").Connect = "ODBC;DSN=DSN_TEST;UID=USERNAME;PWD=PASSWORD;"
Db.TableDefs("ACCESS_TABLE_NAME).RefreshLink
Db.TableDefs.Refresh
Db.Close
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Izmjena Access-ove linked tabele iz koda12.09.2013. u 22:01 - pre 129 meseci
Da li ovo znaci da sada radi ili jos uvek ne radi?
 
Odgovor na temu

MrNash

Član broj: 200926
Poruke: 155
192.102.17.*



Profil

icon Re: Izmjena Access-ove linked tabele iz koda13.09.2013. u 08:17 - pre 129 meseci
(Za) sada radi...
 
Odgovor na temu

Trtko
Koprivnica

Član broj: 69494
Poruke: 695
*.adsl.net.t-com.hr.



+8 Profil

icon Re: Izmjena Access-ove linked tabele iz koda20.09.2013. u 19:57 - pre 129 meseci

KonektString = "ODBC;DSN=DSN_NAME;Server=TESTSERVER;UID=USERNAME;PWD=PASSWORD"

Meni se čini da ti nije dobar Konektstring

Uid ti je uvijek USERNAM
pwd je password


oddb = "ODBC;DSN=" + serv + "; Uid=" + loz + "; Pwd=" + pas + ";DATABASE=" + serv


znači string "konektstring" koji šalješ ti nije dobar ,pa ispiši ga prije konekcije da vidiš što je u njemu, MSGBOX KonektString


ako koristis ovaj moj string Oddb

staviš da je

serv="testserver"
Uid="Scott" ' to su lozinke za ulaz na oracle testnu bazu , koliko se sječam
pas="tiger"

ti staviš svoj uid i svoj pasword


 
Odgovor na temu

[es] :: Access :: Izmjena Access-ove linked tabele iz koda

Strane: 1 2

[ Pregleda: 6150 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.