trexterMedlem sedan mars 20021 889 inlägg Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Rad 1: Felaktig syntax nära 'Arenden'.
/projekt/RMATillTillverkare.asp, line 19
strSQL = "select TillverkareNamn from Tillverkare t INNER JOIN
(Produkter p INNER JOIN (Arenden a INNER JOIN
RMATillTillverkare r ON r.RMAnr = a.ArendeID) Arenden a ON
p.ProduktID = a.ArendeProdukt) ON a.ArendeFelText = f.FeltextID
where r.Skickad = 0 "&strSQLextra&" order by a.ArendeID"
:)
@ndersMedlem sedan juni 200032 969 inlägg För det första: du joinar inte in tabellen Tillverkare. Annars så ska du akta dig för att krångla så mycket:
SELECT <fält> FROM tabell1
INNER JOIN tabell2 on tabell1.fält1 = tabell2.fält2
INNER JOIN tabell3 on tabell2.fält3 = tabell3.fält4
INNER JOIN tabell4 on tabell3.fält5 = tabell4.fält6
Joinvillkoren i samband med join-instruktionen alltså.
I övrigt: visa gärna den färdiga sql-frågan istället för asp-koden. Vi vet inte vad variabler som strSQLextra innehåller.
trexterMedlem sedan mars 20021 889 inlägg Oki, ska försöka komma ihåg det @nders! :)
Men jag undrar dock hur jag ska få rätt på paranteserna i ASP-koden. Bara att titta på det genererar ju huvudvärk. :)
@ndersMedlem sedan juni 200032 969 inlägg Vad hade du tänkt ha parenteserna till?