Kan man med hjälp av RDS hämta ett recordset från en Accessdatabas som ligger på en webserver med IIS? Jag skulle villa ha det att fungera ifrån ett standard exe-project. Jag har testat och experimenterat lite på egen hand men inte fått till det. Hur skall jag göra, eller går det exempelvis endast med SQL server, och måste ISP:en ha något speciellt installerat på servern. Du kan ansluta till vilken databas som helst (om servern har OLEDB provider/ODBC drivrutiner för den), eller bara köra ett objekt (med DataSpace objektet) som kan göra vad som helst, det behöver inte ha något med databaser att göra. Jeg har prøvd den koden som Du har laget. Men får den ikke til å fungere. Inte fungerar den för mig heller, men jag lovar att skicka upp kod när jag fått det att fungera. Jag får väl prova på en kompis dator som har NT Server och se om det fungerar. Läste att det skulle gå med PWS men har inte fått det att funka. Hej Mikael!Connecta en databas på en webserver(IIS) med RDS
Jag har satt referenser till RDS, ADO 2.5 i projektet
Följande kod har jag använt för att testa med men den stannar på Set rs.... och meddelar fel nr. 8447 som på ren svenska betyder "Internet server error". Är det min code det är fel på eller har inte ISP:en nödvändiga komponenter installerade. Detta är inte det ända sättet jag har provat på. Har provat med RDS.DataControl mm. men utan resultat.
Finns det någon som kan hjälpa med en komplett kodsnutt som connectar till min databas och returnerar ett recordset (om det nu över huvudtaget är möjligt).
<code>
Private Sub Command1_Click()
Dim objRDS As RDS.DataSpace
Dim ojbBusObj As RDSServer.DataFactory, rs As Object
Set objRDS = New RDS.DataSpace
Set objBusObj = objRDS.CreateObject("RDSServer.DataFactory", "http://www14.brinkster.com/mikholm/db")
Set rs = objBusObj.Query("Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=test.mdb", "SELECT * FROM tblTest")
Text1.Text = rs!testing
End Sub
</code>
Tacksam för svar
/HolmenSv: Connecta en databas på en webserver(IIS) med R
Men du måste ha en väg in via webservern, och det är det du försökt göra i kodsnutten nedan:
Set objBusObj = objRDS.CreateObject("RDSServer.DataFactory", "http://www14.brinkster.com/mikholm/db")
På den http-adress du angivit måste servern vara konfigurerad för att agera som RDSServer, läs mer bl a i denna artikel:
http://support.microsoft.com/support/kb/articles/Q250/5/36.ASP?LN=EN-US&SD=gn&FR=0&qry=rds%20server%20iis&rnk=17&src=DHCS_MSPSS_gn_SRCH&SPR=ADO
Den handlar iofs endast om Win2k, men leta runt lite så hittar du nog en för WinNT också.Sv: Connecta en databas på en webserver(IIS) med R
Kunne Du ha sendt meg kildekoden til denne biten.
Hva som trengs av objecter etc..
Takk for hjelpen
TorSv: Connecta en databas på en webserver(IIS) med R
/HolmenSv: Connecta en databas på en webserver(IIS) med RDS
Jag vill också connecta till en access databas över internet.
jag har själv provat alla olika metoder men ej lyckats.
Mitt förslag vore om vi kunde sammarbeta. Jag har en fast ip och en windows 2k IIS med 2Mbit lina. Om du är interesserad så kunde jag lägga upp en databas på min server, så vi kunde fritt prova oss fram till de rätta inställningarna på IIS:n och hur koden bör se ut.
Jag hoppas att du se fördelarna med detta.
Mvh / toni cederholm