webForumDet fria alternativet

Hämta data från mdb med http

ASPur ASP

3 svar · 248 visningar · startad av nybörjare

nybörjareMedlem sedan nov. 200178 inlägg
#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...

trexter.comMedlem 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.)
:)

nybörjareMedlem sedan nov. 200178 inlägg
#3

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

Denniz PoPMedlem 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...

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