Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » troubleshooting » Tabele ob zagonu niso povezane

Tabele ob zagonu niso povezane

EnsureLinks (ali RelinkAll, Relink, Osveži vse v oblikovalniku) sproži wkeSourceError s sporočilom, kot je „Profil „PROD“: Povezanih tabel: 3, ni povezano:“, ki mu sledi po ena vrstica za vsako tabelo, ali pa se ob zagonu prikaže pogovorno okno gonilnika ODBC za prijavo.

Okolje

WKL Forms Object Library z WklLinkManager, v ACCDB, ACCDE ali Access Runtime.

Vzrok

Upravitelj povezav poveže vsako tabelo, ki jo lahko, druge pa navede, po eno vrstico za vsako tabelo v obliki „tblName: vzrok“; LastMessage vsebuje iste vrstice. Po vzrokih:

Vrstica praviVzrok
„Napoti je lokalna tabela s tem imenom; ne bo zamenjana.“Lokalna tabela ima nastavljeno ime LocalName. Upravitelj povezav lokalnih tabel nikoli ne zamenja, ker bi to izbrisalo podatke.
Sporočilo gonilnika, na primer napaka pri prijavi ali omrežna napakaVir je povezavo zavrnil: strežnik ni dosegljiv, podatkovna zbirka manjka, prijava ni uspela ali pa gonilnik iz Driver ni nameščen v bitni različici Accessa.
Napaka 3423 (Access tabele podatkovne zbirke Microsoft Access ali ISAM ne poveže prek ODBC)Povezava prek ODBC kaže na podatkovno zbirko Access. Access podatkovnih zbirk Access ne povezuje prek ODBC.
Povezava "Sales" nima vrstice za profil "PROD". ali Povezave z ID 7 ni.Nobena vrstica v USysConnection nima imena povezave in tega profila (ali nobenega profila) ali pa ConnectionID kaže na izbrisano vrstico.

Pogovorno okno za prijavo ob zagonu pomeni, da povezava nima niti prijave Windows niti shranjenega gesla; gonilnik prijavo zahteva, ko se tabela poveže.

Rešitev

  1. Preberite LastMessage (ali seznam na strani oblikovalnika Preveri in uskladi) in vsako tabelo obravnavajte glede na njeno vrstico.
  2. Lokalna tabela je napoti: lokalno tabelo preimenujte ali izbrišite ali pa spremenite LocalName v USysLinkedTable.
  3. Vir je zavrnil povezavo: na strani Povezave izberite povezavo in kliknite Preizkusi povezavo; prikaže sporočilo gonilnika brez pogovornega okna. Preverite strežnik, podatkovno zbirko in ime gonilnika; gonilniki ODBC se namestijo za vsako bitno različico posebej (32-bitni Access potrebuje 32-bitni gonilnik).
  4. Podatkovna zbirka Access kot zaledje: zaledja Access povežite z Accessovim upraviteljem povezanih tabel, ne prek ODBC.
  5. Manjkajoča povezava: dodajte vrstico za profil, na primer s Kopiraj profil … na strani Profili.
  6. Pogovorno okno za prijavo: uporabite prijavo Windows ali pa se odločite premišljeno (Izbira načina prijave povezanih tabel).
sl/wiki/msaccess/comctl/troubleshooting/tables-not-linked-at-start.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille