kontakt med databas på annan server

ASP

7 svar · 245 visningar · startad av Bjarne A

Medlem sedan feb. 2001151 inlägg
Trådstart#1

Kan man öppna en länk i ASP koden för att skriva i en databas som ligger på en annan server dvs att ersätta den lokala varianten nedan mot något med http://www.minserver.se/db...

Server.MapPath("raknare.txt")
Server.MapPath("counter.mdb")

Har inte själv lurat ut något sätt ASP exekveras ju innan den går från servern till klienten Hmmmm... men det hade underlättat

Medlem sedan dec. 19998 577 inlägg
#2

Nej, det finns inget sätt, vilket är tur för säkerheten. Du kan bara komma åt databasen om den ligger i det lokala nätverket.

Medlem sedan dec. 19995 874 inlägg
#3

Det går visst, men det har sina begränsningar.

Återkommer senare

Medlem sedan dec. 19995 874 inlägg
#4

<%
SQLStmt = "SELECT * FROM tabell"
SET RS = Connection.Execute(SQLStmt)
RS.Save Response,1 'persist adPersistXML
'blabla
RS.Close
Set RS = Nothing
%>

Sedan kopplar du connection mot http:// istället.

Medlem sedan juli 20011 129 inlägg
#5

Eller så går det att köra med OLEDB:

Conn.Open "Provider=sqloledb;" & _
"Data Source=[IP-Adress utan hakparanteser],1433;" & _
"Network Library=DBMSSOCN;" & _
"Initial Catalog=[SQL-Db:n i SQL];" & _
"User ID=[Användarnamn];" & _
"Password=[Lösenord];"

Allt utan hakparanteser [bara för beskrivining av värde som ska matas in]!

Medlem sedan dec. 19996 721 inlägg
#6

Access-databaser är filbaserade och JET-motorn jobbar inte över nätverk, så nej... det går inte. Man kan, med teknik liknande Brimbas exempel, hämta och skicka recordsets över HTTP, men det är inte samma sak som att ha en riktig koppling.

Medlem sedan dec. 19995 874 inlägg
#7

Som sagt, det har sina begränsningar.
Jag rekomenderar inte denna metod.

Medlem sedan feb. 2001151 inlägg
#8

Tack ändå
Det är lika viktigt att få reda på att det inte går, som hur man gör.

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)