webForumDet fria alternativet
Logga in / Bli medlem

SQL-problem

ASP

4 svar · 251 visningar · startad av ekke_t

Medlem sedan juli 2001203 inlägg
Trådstart#1

Tjena!

Jag har problem med en SQL-sats... varför fungerar den inte??

sqlStmt = "SELECT wine.wine_name"
sqlStmt = sqlStmt & " FROM wine"
sqlStmt = sqlStmt & " WHERE wine.wine_name IN"
sqlStmt = sqlStmt & " (SELECT wine.wine_name"
sqlStmt = sqlStmt & " FROM( wine RIGHT OUTER JOIN goeswith ON wine.wine_name = goeswith.wine_name)"
sqlStmt = sqlStmt & " WHERE goeswith.dish_name = '" & Request.Form("DishName") & "') ORDER BY wine.wine_name"
recWine.Open sqlStmt, connectMe

Jag får felmeddelande:

ADODB.Recordset error '800a0bb9' 

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

Det konstigaste är att samma kod fungerar på en annan site... med likadan databas...

Databasen är en Access...

Tacksam för lite hjälp :)

Medlem sedan okt. 20005 273 inlägg
#2

Det är lättare att se vad som är fel om du skriver ut SQL-satsen med response.Write ;)

Medlem sedan juni 200032 967 inlägg
#3

fråga: har du verkligen skapat ditt connectionobjekt, och heter det verkligen ConnectMe?

Medlem sedan dec. 200012 464 inlägg
#4

Njae, det har inte med din SQL-sats att göra. Snarare att parametrarna till open är felaktiga, t.ex. att connectMe inte är ett giltigt connectionobjekt.

Medlem sedan juli 2001203 inlägg
#5

Tack för hjälpen... har fixat problemet nu... connectMe var giltigt... nästan iaf... Problemet verkade vara att jag inte öppnat något connection-objekt utan bara skrivit

connectMe = "DSN=databas"

Jag ändrade till att skriva

connectMe = "DSN=databas"
set objConn = Server.CreateObject("adodb.connection")
objConn.Open connectMe

och sen använde jag objConn när jag öppnade mitt recordset...

Det sjuka är att den gamla metoden funkar på alla andra ställen... hmmm nån som vet varför??

256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)