Avatar billede starleicht Nybegynder
22. august 2003 - 13:47 Der er 3 kommentarer og
1 løsning

DESTINCT "ødelægger" SQL'en

Jeg har flg SQL:

SQLKom = "SELECT DESTINCT DBO.SPV_KOMMUNE.NR AS ANLAEG_KOMMUNE"&_
",DBO.SPV_KOMMUNE.NAVN AS ANLAEG_KOMMUNENAVN"&_
",DBO.SPV_ANLAEG.LOBENR AS ANLAEG_LOBENR"&_
",DBO.SPV_ANLAEG.ANLAEGSNAVN AS ANLAEG_ANLAEGSNAVN"&_
" FROM DBO.SPV_ANLAEG left join DBO.SPV_KOMMUNE on "&_
"(DBO.SPV_ANLAEG.KOMMUNE=DBO.SPV_KOMMUNE.NR)"&_
",DBO.SPV_STAMKORT left join DBO.SPV_EJERFOR on "&_
"(DBO.SPV_STAMKORT.EJERFORHOLD=DBO.SPV_EJERFOR.NR) left join DBO.SPV_ANLTYPE as ANLTYPE1 on "&_
"(DBO.SPV_STAMKORT.NUVAER_ANLTYPE=ANLTYPE1.NR)"&_
"WHERE "&_
"((DBO.SPV_STAMKORT.KOMMUNE=DBO.SPV_ANLAEG.KOMMUNE) AND (DBO.SPV_STAMKORT.LOBENR=DBO.SPV_ANLAEG.LOBENR))"&_
" AND (DBO.SPV_STAMKORT.GAELDENDE_FRA = (SELECT MAX(DBO.SPV_STAMKORT.GAELDENDE_FRA)"&_
" FROM DBO.SPV_STAMKORT WHERE"&_
" ((DBO.SPV_STAMKORT.KOMMUNE=DBO.SPV_ANLAEG.KOMMUNE) AND (DBO.SPV_STAMKORT.LOBENR=DBO.SPV_ANLAEG.LOBENR))"&_
"))"


Får flg fejl i ASP:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '.'.
/asp_nm/SQLLink/listbox.asp, line 15

Line 15 i scriptet:
set rs=objConn.execute(SQLKom)

Det virker uden DESTINCT!
Avatar billede idle Nybegynder
22. august 2003 - 13:47 #1
Det er fordi den hedder 'DISTINCT'

/idle
Avatar billede starleicht Nybegynder
22. august 2003 - 13:52 #2
doh!
Avatar billede idle Nybegynder
22. august 2003 - 13:52 #3
hehe...
Avatar billede disco_keld Nybegynder
22. august 2003 - 13:56 #4
hahahahahaha
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

IT-JOB