webForumDet fria alternativet
Logga in / Bli medlem

problem med sql-fråga..

Databaser & SQL

2 svar · 270 visningar · startad av nakoz

Medlem sedan dec. 1999653 inlägg
Trådstart#1

Jag ska generera ett excel-ark genom asp, å de fungerar bra.
Men nu ska jag lägga till en where som gör lite hårdare urval, å då får jag plötsligt 'missing operator' som felmeddelande.

Har provat att göra förfallodatum till alla datatyper jag kommer på, men den genererar inte det felmeddelandet heller..

anvNamn = Request.Cookies("GLVcust")("anvNamn")
forf = cLng(Trim(Replace(Date(),"-","")))

SQL = "SELECT [ivno] AS [Invoice Number], [espyno] AS [Customer Number], [okcunm] AS [Customer], [okcscd] AS [Country], cLng([esarat])*cLng([escuam]) AS [SEK], [esdudt] AS [Due Date], [anm] AS [Note], [oaoref] AS [Spare Reference], [ldtx40] AS [Project Reference] FROM supertabellen WHERE [b][esdudt] =< " & forf & " AND[/b] Trim([oaoref]) LIKE '%" & anvNamn & "%' OR Trim([ldtx40]) LIKE '%" & anvNamn & "%' ORDER BY [esdudt] ASC"
Set rs = cn.Execute(SQL)

det nya som jag lagt till är koden som är markerad i fet stil ovan. det har f.ö fungerat klanderfritt tidigare (då jag inte var tvungen att datumstyra informationen).

felmeddelande blir på ovanstående kod följande:

Microsoft JET Database Engine error '80040e14' 

Syntax error (missing operator) in query expression '[esdudt] =< 20060920 AND Trim([oaoref]) LIKE '%Linus Axelsson%' OR Trim([ldtx40]) LIKE '%Linus Axelsson%''. 

/test/skapaXLS.asp, line 9

Den här tabellen genereras av ett Macro i Access som i sin tur har länkade tabeller från vårt affärssystem i SQL-Server och där är datatyperna helt sjukt fel. Datatypen på fältet esdudt är idag Integer fast den ligger som ett datum, inget jag kan påverka alltså.

Nån som känner sig skillad på det här? :)

Medlem sedan sep. 20025 506 inlägg
#2

Ska inte mindre/lika med skrivas som det uttalas, alltså <= istället för =< eller spelar det ingen roll?

Medlem sedan dec. 1999653 inlägg
#3

Hahaha, lol.
Å den här skiten har jag suttit i säkert 2 timmar med.. :)

Va dåligt å slarvigt av mig, skönt att någon har ögonen med sig iaf!
Självklart är det som du skriver, tack för hjälpen.

261 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)