PudolfMedlem sedan juli 2000221 inlägg Helloj, fick ett elakt felmeddelande på en SQL-sats, vet ngn vad som är fel?
Såhär ser den uut.
aSQL = "SELECT Pers.UserID, Pers.id, Pers.namn, Pers.email, Artikel.UserID, Artikel.id FROM Pers, Artikel WHERE Artikel.id =" & Request("id")
aSQL = aSQL & " AND Artikel.UserID = Pers.UserID "
Response.write aSQL
Set Ruc = Connection.Execute(aSQL)
Jag lade in response.write aSQL och då sade den det här:
Skriven av: SELECT Pers.UserID, Pers.id, Pers.namn, Pers.email, Artikel.UserID, Artikel.id FROM Pers, Artikel WHERE Artikel.id =3 AND Artikel.UserID = Pers.UserID
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/texter.asp, line 280
Den vill inte fungera..
Tacksam för svar!
[Redigerat av Pudolf den 22 jan 2001]
@ndersMedlem sedan juni 200032 969 inlägg du är helt säker på att har skrivit rätt fältnamn i frågan?
kan det vara så att namn är ett reserverat ord och skall klamras?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
PudolfMedlem sedan juli 2000221 inlägg hej, hade skrivit email när det skulle vara epost =/ tack för tipset!
men unden SQL-satsen har jag en rad med lite text.
om jag t ex skriver:
response.write "<a class=textstorlek1 href='mailto:" & Ruc("Pers.epost") & "'>" & Ruc("Pers.epost") & "</a>"
så säger den:
Skriven av:
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/texter.asp, line 281
hmm.. varför gör den det? och vad är fel?
tacksam för svar!
@ndersMedlem sedan juni 200032 969 inlägg du får inte med tabellnamnet i recordsetet, i så fall måste du ge varje fält ett alias att referera till.
alltså, Ruc("epost") bör det vara.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
PudolfMedlem sedan juli 2000221 inlägg tackar! nu fungerar det perfekt!
jag chansade med att skriva "Pers.id AS tabellid" eftersom det fanns två ".id" i SQLsatsen, och det funkade! :)
@ndersMedlem sedan juni 200032 969 inlägg varsågodar! :)
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
PudolfMedlem sedan juli 2000221 inlägg förresten, varför står det "It's EASY, MKAY" på din lilla info text vid slutet av meddelandet? Går det att ändra ngnstans?
/mvh pudolf