05. oktober 2004 - 20:00
Der er
11 kommentarer og 2 løsninger
Fra Access til MSSQL
Jeg er ved at flytte mine data som pt. ligger i en access db til en mssql db. Men nu får jeg en masse fejlmeddelelser i den asp-kode som før har fungeret perfekt med access. Er der noget jeg skal være opmærksom på når jeg i stedet anvender mssql? Jeg får f.eks. fejlen: Microsoft OLE DB Provider for SQL Server error '80040e14' Invalid column name 'True'. - på koden: RstObj_Domaine.Open StrSQL_Domaine, ConnObj
Annonceindlæg fra Computerworld
05. oktober 2004 - 20:10
#1
Forskellig SQL dialekt. Forskellige reserverede ord.
05. oktober 2004 - 20:11
#2
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.
05. oktober 2004 - 20:11
#3
Hvad står der i strsql_domaine ?
05. oktober 2004 - 20:23
#4
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
05. oktober 2004 - 20:31
#5
Prøv og erstat Where DomaineAktiv=True med Where DomaineAktiv
05. oktober 2004 - 20:49
#6
det hjalp på den fejl, men får nu: Incorrect syntax near the keyword 'Order'.
05. oktober 2004 - 20:52
#7
Hvad data type er DomaineAktiv ?
05. oktober 2004 - 20:53
#8
boolean
05. oktober 2004 - 20:54
#9
har du prøvet med Where DomaineAktiv=1
05. oktober 2004 - 20:55
#10
hnteknik: det hjalp Tusind tak for hjælpen alle sammen, vil I smide et svar...
05. oktober 2004 - 20:57
#11
ok
05. oktober 2004 - 21:00
#12
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.
05. oktober 2004 - 21:25
#13
Ok Arne_V I finally made it - too.
Kurser inden for grundlæggende programmering