Avatar billede knisse Nybegynder
30. oktober 2001 - 08:11 Der er 18 kommentarer og
2 løsninger

ASP forbindelse til en Microsoft SQL Server 7

Jeg skal bruge en forbindelse til en MS SQL Server 7 og den skal være skrevet i ASP men med language Javascript.

Avatar billede cliche Nybegynder
30. oktober 2001 - 08:45 #1
Crap ;)
Avatar billede cliche Nybegynder
30. oktober 2001 - 08:45 #2
Kom nu VB ;)
Avatar billede bredgade Nybegynder
30. oktober 2001 - 09:06 #3
set dbobj = Server.CreateObject(\"ADODB.connection\")
dbobj.open \"DSN=SQLBrugeradmin;UID=sa;PWD=;\"
Avatar billede flytier Nybegynder
30. oktober 2001 - 09:11 #4
ODBC-løs--------------------------
var Conn = Server.CreateObject(\"ADODB.Connection\");
    Conn.open(\"PROVIDER=SQLOLEDB; DATA SOURCE=dinServer;UID=ditBrugernavn;PWD=ditPassword;DATABASE=dinDatabase\");
med ODBC---------------------------
var Conn = Server.CreateObject(\"ADODB.Connection\");
Conn.Open(\"DSN=dinODBCforbindelse;UID=ditBrugernavn;PWD=ditPassword;DATABASE=dinDatabase\");
Avatar billede knisse Nybegynder
30. oktober 2001 - 15:02 #5
kan jeg få en lidt mere udførlig forklaring?

Avatar billede bredgade Nybegynder
30. oktober 2001 - 15:17 #6
Hvis vi tager flytiers eksempel,

var conn... = Opretter et connection objekt
Derefter åbner den forbindelsen, ved source=dinServer osv, skal du indsætte navnet på din server, brugernavn password og databasens navn.
Avatar billede knisse Nybegynder
30. oktober 2001 - 15:57 #7
kan du give mig en linie mere hvor der bliver skudt en sql linie af?
Avatar billede bredgade Nybegynder
30. oktober 2001 - 15:59 #8
STRSQL = (\"Select * from Tabelnavn\")
Set rs = conn.execute(\"STRSQL\")
Avatar billede flytier Nybegynder
30. oktober 2001 - 16:01 #9
var sql = \"SELECT * FROM databasenavn\";
var RS = Conn.Execute(sql);
if(!RS.EOF)
{
  while(!RS.EOF)
  {

  RS.MoveNext();
  }
}
RS.Close();
Conn.Close();
Avatar billede bredgade Nybegynder
30. oktober 2001 - 16:03 #10
Efter denne kan du få fat i et specielt felt ved at skrive test = rs(\"Feltnavn\")

Jeg har en Jscript reference som du kan få hvis du ønsker det..
Avatar billede knisse Nybegynder
30. oktober 2001 - 16:08 #11
tak for det, jeg tester det i morgen og smider nogle point af sted der efter
Avatar billede knisse Nybegynder
31. oktober 2001 - 08:17 #12
tak for hjælpen, det virker præcist efter anvisningerne

//Kris
Avatar billede knisse Nybegynder
07. november 2001 - 08:11 #13
Er der nogen god forklaring til at det ikke virker andre steder end på min personal webserver?

//Kris
Avatar billede bredgade Nybegynder
07. november 2001 - 08:18 #14
Hvor skulle det ellers virke?
Avatar billede flytier Nybegynder
07. november 2001 - 08:48 #15
Hvad er det der ikke virker?
Hvilke fejlbeskrivelser får du?
Avatar billede knisse Nybegynder
07. november 2001 - 09:42 #16
Jeg får ikke nogen, andet end at siden ikke kan vises HTTP 500 - Intern serverfejl
//Kris
Avatar billede bredgade Nybegynder
07. november 2001 - 09:49 #17
Du har siden liggende på din personal Webserver, og der virker det eller hvad?

Hvor er det så det ikke virker, på hvilken server?
Avatar billede knisse Nybegynder
08. november 2001 - 08:11 #18
Jeg har lavet en test løsning på min pws, jeg tester den her og vil så ligge den op på mit firmas server, og det er der jeg får en fejl. Og jeg er sikker på at jeg henviser til det rette sted på serveren så det er ikke derfor.

//Kris
Avatar billede flytier Nybegynder
08. november 2001 - 08:48 #19
Kan vi se dine scripts?
Avatar billede knisse Nybegynder
08. november 2001 - 10:19 #20
<%
var Conn = Server.CreateObject(\"ADODB.Connection\");
    Conn.open(\"PROVIDER=SQLOLEDB; DATA SOURCE=URL;UID=UID;PWD=PSS;DATABASE=DBNAME\");
   
    var sql = \"select navn,id from kunde order by navn\";
    var RS = Conn.Execute(sql);
   
        if(!RS.EOF){
              while(!RS.EOF){
            %>
            <a href=\"<%=RS(\"id\").Value%>\"><%=RS(\"navn\").Value%></a><br>
            <%
              RS.MoveNext();
              }
        } else {
            Response.Write(\"No result\");
        }
    RS.Close();
    Conn.Close();
%>

Jeg har ændret oplysningerne til databasen, ellers er alt som det bliver brugt.

//Kris
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester