webForumDet fria alternativet

SQL fel efter server uppdatering.

8 svar · 176 visningar · startad av jonne

jonneMedlem sedan jan. 20011 154 inlägg
#1

Skulle behöva lite akuthjälp här.
Den servern som vårat intranät ligger på blev precis uppdaterad med servicepak 2. Efter detta så får jag följande fel:

[Microsoft][ODBC Microsoft Access Driver] Cannot use Memo, OLE, or Hyperlink Object field 'Shortreview' in the SELECT clause of a union query. 

/main.asp, line 8

SQL satsen som den klagar på ser ut på följande sätt:

"SELECT ID, Actiontime, Heading, Shortreview, Fullreview, Author, ' ' as Department, 1 as newsType FROM tblSpotlight union SELECT ID,Actiontime, Heading, ' ', ' ',' ', Department, 2 as newsType  FROM tblDepNews ORDER BY tblSpotlight.Actiontime DESC"

Shortreview är ett PM fält.

Vad jag nu inte förstår är varför detta felet har uppkommit. Detta har fungerat utan problem enda tills våran sadistiske serveradmin gick in och pillade :)

så vad jag skulle behöva hjälp med är:
a) Varför uppkom detta felet.
b) Vad gör jag för att åtgärda det.

------------------

Thou shalt see a doctor and get rid of it if thou sufferest from
"Pop-Up Window Madness". Pop-ups are not meant to be used as a way
to get to the next page.

@ndersMedlem sedan juni 200032 969 inlägg
#2

b) byt datatyp på fältet. räcker text(255 tecken)? annars blir det klurigt.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

jonneMedlem sedan jan. 20011 154 inlägg
#3

Bytte till text(255) på shortreview MEN då börjar <fult ord här> säga samma sak om fullreview. Och där räcker inte text 255 :(

Nu börjar jag bli lite villrådig här..

[Förklaring]
Shortreview - liten kort beskrivande text om artikeln.
Fullreview - Hela artikeln
[/Förklaring]

------------------

Thou shalt see a doctor and get rid of it if thou sufferest from
"Pop-Up Window Madness". Pop-ups are not meant to be used as a way
to get to the next page.

@ndersMedlem sedan juni 200032 969 inlägg
#4

är du säker på att din union fungerade tidigare med samma fältdefinitioner :q

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

jonneMedlem sedan jan. 20011 154 inlägg
#5

Ja 100% säker på det. Fick hjälp med den av LarsG för ett tag sen och den har fungerat felfritt enda tills nu.

------------------

Thou shalt see a doctor and get rid of it if thou sufferest from
"Pop-Up Window Madness". Pop-ups are not meant to be used as a way
to get to the next page.

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Såg denna artikel som verkar relevant
http://support.microsoft.com/support/kb/articles/Q208/9/26.ASP?LN=EN-US&SD=gn&FR=0&qry=hyperlink memo access&rnk=5&src=DHCS_MSPSS_gn_SRCH&SPR=MSALL

------------------
essentitia preter non sans multiplicandum

jonneMedlem sedan jan. 20011 154 inlägg
#7

Räddaren i nöden åter en gång LarsG. Får påminna mig om att jag är skylldig dig en lunch :)

Tackar så mycket. Var bara ett litet fnuttigt "all" som saknades.

Fortfarande lite skummt att det felet uppkom först efter att servern uppdaterats med servicepak 2.

------------------

Thou shalt see a doctor and get rid of it if thou sufferest from
"Pop-Up Window Madness". Pop-ups are not meant to be used as a way
to get to the next page.

JanspeedMedlem sedan jan. 2001510 inlägg
#8

För alla er som läser det här om MS tar bort sin artikel så var det bara att lägga till ALL efter UNION vad jag förstod det som? :)

/JANspeed

jonneMedlem sedan jan. 20011 154 inlägg
#9

Rätt uppfattat Janspeed.

------------------

Thou shalt see a doctor and get rid of it if thou sufferest from
"Pop-Up Window Madness". Pop-ups are not meant to be used as a way
to get to the next page.

122 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)