Avatar billede 231077 Nybegynder
22. november 2007 - 14:18 Der er 6 kommentarer og
1 løsning

sql query

hej jeg har lavet sådan en men kan ikke rigtig få det til at virke den melder denne fejl

System.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near ','.



"select contact.name, person.firstname, person.lastname, address.city from person, address, contact c join person p on p.person_id=c.person_id,"



er der nogen der kan hjælpe mig med denne lille opgave
Avatar billede fennec Nybegynder
22. november 2007 - 14:23 #1
Dine joins stemmer ikke overens (du bruger 2 forskellige metoder:

select contact.name, person.firstname, person.lastname, address.city
from person p
inner join address a on p.??=a.??
inner join contact c on p.person_id=c.person_id

Ved ikke hvordan person og address holder sammen, så det må du sætte ind
Avatar billede fennec Nybegynder
22. november 2007 - 14:26 #2
Bare lige for at tage de 2 metoder til at joine:

ON metoden
select * from tabel1 t1 inner join tabel2 on t1.id=t2.t1ID inner join tabel3 t3 on t1.id=t3.t1ID

Where metoden
select * from tabel1, tabel2, tabel3 where t1.id=t2.t1ID and t1.id=t3.t1ID
Avatar billede 231077 Nybegynder
22. november 2007 - 14:44 #3
mange tak for hjælpen... jeg prøver lige
Avatar billede 231077 Nybegynder
22. november 2007 - 14:45 #4
hmm hvorfor kan jeg pludselig ikke acceptere dit svar????
Avatar billede fennec Nybegynder
22. november 2007 - 14:48 #5
Fordi jeg ikke har lavet et endnu :o)

.o) <-- One Eyed Jack
Avatar billede 231077 Nybegynder
22. november 2007 - 14:59 #6
hehe .o)
Avatar billede arne_v Ekspert
22. november 2007 - 16:21 #7
Til SQLServer kan det klart anbefales at bruge SqlClient fremfor ODBC.
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