webForumDet fria alternativet

Hämta data från mdb med http

ASP

3 svar · 250 visningar · startad av nybörjare

Medlem sedan nov. 200178 inlägg
Frågan#1

Hejsan går det att hämta data från en databas som ligger på en annan server t.ex.

function Getnews
	Getnews = news(1)
end function

function news(vilkenNyhet)
	
   file = Server.MapPath("http://www.servern.com/databasen.mdb") 
   Set Connect = Server.CreateObject("ADODB.Connection") 
   Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& file 

   Set RecSet = Server.CreateObject("ADODB.Recordset") 
   SQL = "SELECT * FROM tabell" 
   RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic 

   news = RecSet("kolumn")

   RecSet.Close 
   Set RecSet = Nothing 
   Connect.close 
	
end function

Denna koden funkar inte men på ett ungefär går det att göra så? Om man inte kan de kan man göra det på ett annat sätt, vill hämta nyheterna från en databas men databasen finns inte på min server...

Medlem sedan apr. 20021 203 inlägg
#2

Kort svar: Nej! Du måste alltid använda en fysisk sökväg till databaser (dvs: c:\osv.)
:)

Medlem sedan nov. 200178 inlägg
#3

okej tack för svaret i alla fall :) får vara uttan det hela då :P

Medlem sedan aug. 2002207 inlägg
#4

Om du har tillgång till båda servrarna kan du alltid skapa en nätverksenhet så att det ser ut som om databasen ligger på en lokal enhet...

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