Avatar billede snowball Novice
24. juni 2000 - 14:20 Der er 8 kommentarer og
3 løsninger

General SQL error # 2147221164 (HASTER!)

Jeg har lavet et program som virker helt fint på min egen både derhjemme og på arbejdet. Nu har jeg lavet en installation vha. InstallShield Express (den som følger med D5).

Programmet bli'r også fint installeret, der bli'r lavet genveje og det hele, men når programmet start kommer den med denne besked:

General SQL error # 2147221164
Table
Alias [navn]

Jeg har kigget på Borlands side, og har da så'n set også fundet et svar (tror jeg) på denne side: http://community.borland.com/article/0,1410,19664,00.html

Jeg har prøvet at installere selve D5 (hvor filen skulle blive installeret) på PC'en men det hjælper heller ikke !

Nogen forslag ???

På forhånd tak, og med et håb om hurtig hjælp,

Snowball
Avatar billede pellelil Nybegynder
24. juni 2000 - 16:04 #1
Hvilken Database taler vi om? Er BDE også installeret på klient (med mindre du bruger ADO eller lign.) har du også BDE administratoren på PCerne og i så fald har du set om dit alias er sat korrekt op ?
Avatar billede johnnybrian Nybegynder
24. juni 2000 - 19:34 #2
Det er en Access DB, BDE er installeret og alias'et er sat rigtigt op !!!

Snowball
Avatar billede snowball Novice
27. juni 2000 - 12:53 #3
Har du nogen forslag pellelil ???

Snowball
Avatar billede pellelil Nybegynder
27. juni 2000 - 13:02 #4
Jeg har ikke arbejdet "ret meget" med Access (tidligere brugte jeg Paradox men de sidste 6-12 mdr har det primært været MS-SQL), så jeg er bange for at jeg ikke har så mange gode idéer - desværre. Er Access installeret på den PC hvor du har problemer (ACCESS kræver noget JET-drivere, som bliver installeret sammen med en "stor Office").

Hvis SAMME program og database virker et sted, men ikke et andet sted så kan jeg kun gætte på at det er "noget" i installationen/konfigurationen der ikke passer. Har du evt. prøvet på MS's hjemmeside om du kan finde en "forklaring" til fejl 2147221164
Avatar billede snowball Novice
27. juni 2000 - 13:07 #5
Jeg har kigget lidt på MS's hp, og koden 2147221164 betyder at der ikke er registreret noget program til at åbne den slags filer !

Snowball
Avatar billede pellelil Nybegynder
27. juni 2000 - 13:24 #6
Er Access installeret på din PC (hvor du har problemerne) ?? og i såfald kan du uden problemer (med Access åbne MDB filen)?
Avatar billede snowball Novice
27. juni 2000 - 14:28 #7
Access er installeret på den PC som jeg prøver at køre programmet fra. Jeg ved ikke om det gør nogen forskel, men programmet er udviklet på en PC med Office 97 Pro. og PC'en programmet skal installeres på kører med Office2k ?!?!?!?

Et par sider jeg har fundet om problemet:

http://community.borland.com/article/0,1410,15002,00.html
http://www.microsoft.com/ACCESSDEV/Articles/Ac97read.htm (søg efter 2147221164)
http://community.borland.com/article/0,1410,19664,00.html

Snowball
Avatar billede sjensen Nybegynder
28. juni 2000 - 12:26 #8
Når du kører et delphi program op mod en Access db, via BDE og en alias, skal denne alias være bundet sammen med BDE's MS Access Driver (*.mdb). Den samme driver skal være brugt under System DSN i ODBC

Samtidig skal der et eller andet sted fremgå hvilken fysisk database der køres op imod, og om der skal vises et logon billede (til databasen) eller det udføres automatisk af delphi programmet.

Jeg har haft samme problemer fordi accessdriveren under BDE 5.01 ikke passede med Access97 (og Delphi 5). Efter at have skiftet til BDE 5.10 virkede det dog igen.

Yderligere brugte jeg samtidig en indgang under ODBC der pegede på den fysiske database, istedet for at bruge det tilsvarende felt i Aliassen.

Endeligt skal du være opmærksom på at der kan være forskel mellem 97 og 2K for hvordan feltnavne er opbygget (a-b eller a_b o.s.v.)
Avatar billede snowball Novice
28. juni 2000 - 12:31 #9
Så hvis jeg henter en opdatering af BDE'en, så er der måske en chance for at det virker ?!?!?!

Snowball
Avatar billede snowball Novice
29. juni 2000 - 18:31 #10
Jeg tror jeg har fundet "synderen". Jeg prøvede at installere det i min Win98 hvor der ikke tidligere har været installeret BDE/Delphi eller Office97. Efter jeg installerede programmet og kørte det, fik jeg den fejl som jeg har beskrevet. Jeg installerede derefter Access fra Office97 og så virkede det bare ;)

Nu er spørgsmålet så, hvordan får jeg programmet til at køre med Office2000 ???

Snowball
Avatar billede snowball Novice
29. juni 2000 - 19:17 #11
Det nye spørgsmål kan findes her:

http://www.eksperten.dk/spm.asp?id=20212

Snowball
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester