26. marts 2005 - 14:26Der er
15 kommentarer og 1 løsning
Problem med asp kode efter convatering Access til MSSQL
Hej alle sammen
Jeg har et lille problem jeg har leget lidt med jeg har ikke kunnet få min databaseforbindelse til MSSQL til at virke, så nu prøver jeg at slette alt det jeg har lavet og starter så ved det udgangs punkt som virker til en access database, og håber på at nogen af jer kan hjælpe mig med at få det sat sammen så det virker.
<%
' Variabler Dim lang,site,sql
'========================================= ' Åbner DB adgang Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("./db1.mdb") Conn.Open DSN
'=========================================
' Tabellen vi henter info fra lang = Request.Querystring("lang") ' Rækken vi henter info fra site = Request.Querystring("site")
IF lang <> "" THEN '========================================= ' Data fra bestemt række sql = "SELECT * FROM `" & lang & "`" Set data = Conn.Execute(sql)
Response.Write data(site) '========================================= ELSE '========================================= ' Default side sql = "SELECT * FROM `dk`" Set data = Conn.Execute(sql)
Response.Write data("home") '========================================= END IF
jaa, jeg var jo ved at æave noget før men jeg har ikke kunet få det til at virke, det så således ud:
<%
' Variabler Dim tabel,kolonne,sql
'========================================= ' Åbner DB adgang Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=SQL Server; Data Source=SERVER_NAME; Initial Catalog=DATABASE_NAME; User ID=USERNAME; Password=PASSWORD"
'=========================================
' Tabellen vi henter info fra lang = Request.Querystring("lang") ' Rækken vi henter info fra site = Request.Querystring("site")
IF lang <> "" THEN '========================================= ' Data fra bestemt række sql = "SELECT * FROM `" & lang & "`" Set data = Conn.Execute(sql)
Response.Write data(site) '========================================= ELSE '========================================= ' Default side sql = "SELECT * FROM `dk`" Set data = Conn.Execute(sql)
Response.Write data("home") '========================================= END IF
%>
men den virker ikke, hvad er der galt med den.....? hvis du eller nogen ved det.
'========================================= ' Åbner DB adgang Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=SQL Server; Data Source=SERVER_NAME; Initial Catalog=DATABASE_NAME; User ID=USERNAME; Password=PASSWORD"
'=========================================
' Tabellen vi henter info fra lang = Request.Querystring("lang") ' Rækken vi henter info fra site = Request.Querystring("site")
IF lang <> "" THEN '========================================= ' Data fra bestemt række sql = "SELECT * FROM `" & lang & "`" Set data = Conn.Execute(sql)
Response.Write data(site) '========================================= ELSE '========================================= ' Default side sql = "SELECT * FROM `dk`" Set data = Conn.Execute(sql)
Response.Write data("home") '========================================= END IF
det virker ikke, det skal nok siges jeg er nybegynder inden for MSSQL så jeg ved ikke om jeg har lavet en fejl/mangler en opsætning på serveren.
Det jeg har gjordt på sql serveren er at køre en ren win 2003 op og så installeret mssql 2000 og kørt den nyeste servicepack på. så har jeg lavet min database og har så expoteret mine access table over i mssqlens database som jeg lavede. så har jeg endeligt sluttet af med at lave en bruger til databasen, og kørt web admin tool på.
Jeg er gået fra at bruge mssql sammen med asp ingen da jeg ikke har fået det til at virke og bruger istedet for mssql sammen med asp.net og lukker derfor dette smp, men hvis deltagerene som har gjort et forsøg smider et svar får I points for forsøget.
sorry jeg ikke har svaret / givet point før nu men jeg har ikke være ved nettet ret meget den seneste tid og havde ikke lige de seneste dage fået checket op på hvilke spm. jeg havde liggende åbne... men jeg kan se ldanielsen ikke har givet et svar og så i og med at du arne_v også er den som hele tiden har væreet der med svar og forsøgt at hjælpe mig får du point nu sådan dette spm. kan blive lukket.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.