Novo

Forum kao aplikacija na telefonu

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

  • 27 odgovora
  • 8.402 pregleda

Najnovija ↓

Re: Izmjena Access-ove linked tabele iz koda 11.09.2013. u 15:07 · pre 159 meseci #21
"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.
Re: Izmjena Access-ove linked tabele iz koda 11.09.2013. u 15:49 · pre 159 meseci #22
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.

Re: Izmjena Access-ove linked tabele iz koda 11.09.2013. u 16:09 · pre 159 meseci #23
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.
Re: Izmjena Access-ove linked tabele iz koda 12.09.2013. u 12:32 · pre 159 meseci #25
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
Re: Izmjena Access-ove linked tabele iz koda 20.09.2013. u 20:57 · pre 159 meseci #28

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


Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme