Avatar billede Slettet bruger
10. december 2004 - 21:02 Der er 6 kommentarer og
1 løsning

Invalid object

Hej
------------
Set Conn = Server.CreateObject("ADODB.Connection")
               
Conn.Open "DRIVER={SQL SERVER};SERVER=SRV01;DATABASE=databasen;UID=iis;PWD=iis;"

strSQL = "Select * from t_t_tabel"
-------------

Når jeg kører ovenstående kode får jeg:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name t_t_tabel

Tabellen findes helt sikkert - owner af tabellen er ikke den jeg tilgår tabellen med.

Jeg har oprettet en bruger "iis" som er db-owner og jeg har sat alle rettigheder på tabellen til "iis".

Hvad kan der være galt? - Kan det være noget med (underscore) _ ?

Eller skal det være owner før det virker?

Tak
Avatar billede Slettet bruger
10. december 2004 - 21:24 #1
Prøv evt. lige med

strSQL = "Select * from ejeren.t_t_tabel" hvor ejeren er navnet på owner
Avatar billede arne_v Ekspert
10. december 2004 - 23:11 #2
Det lyder som et rigtigt godt bud
Avatar billede Slettet bruger
11. december 2004 - 01:53 #3
Tak - det virkede - Hvorfor er det sådan? ...
Avatar billede arne_v Ekspert
11. december 2004 - 09:44 #4
I SQLServer er tabellers fulde navn:

server.database.ejer.tabel

Og når ejer ikke er dig selv så skal du angive det.
Avatar billede Slettet bruger
11. december 2004 - 09:51 #5
Konmmer begge med et svar?
Avatar billede arne_v Ekspert
11. december 2004 - 10:10 #6
Det må vist være berties point
Avatar billede Slettet bruger
11. december 2004 - 12:43 #7
Så får du et svar her.
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
Computerworld tilbyder specialiserede kurser i database-management

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