Forskellig SQL dialekt.
Forskellige reserverede ord.
Langt hen af vejen er der ikke meget andet at gøre end at tage fejlene
en af gangen og rette det.
Den du har må skyldes at der i StrSQL_Domain optræder noget invalidt SQL,
som formentligt har noget med true at gøre.
Hvad står der i strsql_domaine ?
StrSQL_Domaine = "Select Domaine.DomaineID, Domaine.DomaineEfternavn, Domaine.DomaineKontrol, Domaine.DomaineKontrolNavn, Domaine.DomaineOptagetNavn, Domaine.DomainePris, Domaine.DomaineAfgift, Domaine.DomaineAktiv, Domaine.DomaineSortOrder, DomaineTegn.DomaineTegnsat, DomaineLen.DomaineLenMin, DomaineLen.DomaineLenMax"
StrSQL_Domaine = StrSQL_Domaine & " From (Domaine"
StrSQL_Domaine = StrSQL_Domaine & " INNER JOIN DomaineLen ON Domaine.DomaineLenID = DomaineLen.DomaineLenID)"
StrSQL_Domaine = StrSQL_Domaine & " INNER JOIN DomaineTegn ON Domaine.DomaineTegnID = DomaineTegn.DomaineTegnID"
StrSQL_Domaine = StrSQL_Domaine & " Where DomaineAktiv=True Order by DomaineSortOrder"
RstObj_Domaine.Open StrSQL_Domaine, ConnObj
If Not RstObj_Domaine.EOF And Not RstObj_BOF Then
ArrayDomaine = RstObj_Domaine.getrows()
End IF
RstObj_Domaine.Close
Set RstObj_Domaine = Nothing
Prøv og erstat
Where DomaineAktiv=True
med
Where DomaineAktiv
det hjalp på den fejl, men får nu:
Incorrect syntax near the keyword 'Order'.
Hvad data type er DomaineAktiv ?
har du prøvet med
Where DomaineAktiv=1
hnteknik: det hjalp
Tusind tak for hjælpen alle sammen, vil I smide et svar...
Lav i Access et ADP projekt og kobl dig op mod din eksterne SQL server på nettet.
Nu kan du lave en masse test af dine gamle SQl sætninger.
Henrik
Arne_v - jeg kan stadig ikke koble mig på min lokale SQL server fra ASP.
Ok Arne_V I finally made it - too.