webForumDet fria alternativet

SQL -Access WHERE TOkFEL

Databaser & SQL

2 svar · 264 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#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.

Medlem sedan feb. 20013 023 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(

Medlem sedan dec. 200012 464 inlägg
#3

Flyttas från ASP

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)