webForumDet fria alternativet

SQL -Access WHERE TOkFEL

2 svar · 262 visningar · startad av clarkbones

clarkbonesMedlem sedan feb. 20012 693 inlägg
#1

Tillfälligt tillbaka i asp-träsket.

Jag har en sida där sidan skiter sig beroende på wherevilkkoret. Se de alternativa sqlsträngarna. Båda funkar direkt i Access, men den ena fungerar inte på webbsidan.

	sConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("/lucescohomepages") & "\news.mdb;Persist Security Info=False"
	'sSQL="SELECT newsid FROM TNews WHERE Status=True" //Funkar!
	 sSQL="SELECT newsid FROM TNews where language='sv'" 'Funkar inte!
	
	Set oConn=Server.CreateObject("ADODB.Connection")
	oConn.Connectionstring=sconn 
	oConn.open

  	Set oRS=Server.CreateObject("ADODB.Recordset")
  	response.write sconn & "<br>"
response.write "<br>" & vbcrlf & ssql & "<br>"
	ors.open ssql, oConn	'Rad 15

Resultat:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\WebApp\LucescoHomePages\news.mdb;Persist Security Info=False

SELECT newsid FROM TNews WHERE Status=True and language='sv'
error '80004005'

/lucescohomepages/news.asp, line 15

har tilldelat alla möjliga rättigheter till Internet Guest Account på access-filen.

clarkbonesMedlem sedan feb. 20012 693 inlägg
#2

Language är ett reserverat ord i Jet-drivern, men inte när frågan körs direkt i Access. Varför tänkte ja inte på den möjligheten tidigare? Vilken sopa man är... x( x( x( x(

LarsGMedlem sedan dec. 200012 465 inlägg
#3

Flyttas från ASP

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb