Avatar billede hallball Nybegynder
12. marts 2001 - 09:47 Der er 5 kommentarer

omforme connection fra acces til sql

Jeg har et lille programstump som jeg bruger til at konnekte acces databasen.
Men nu vil jeg til at prøve det med Sql database. Men ved ikke hvordan jeg skal konnekte sql server.
Her nedunder er koden for connection til acces. denne fil skal bruges som includefil

<!-- METADATA TYPE=\"typelib\"
              FILE=\"e:\\Programmer\\Fælles filer\\System\\ado\\msado15.dll\" -->
<%
  Dim objConn
  Set objConn = Server.CreateObject(\"ADODB.Connection\")
  objConn.Open \"Provider=Microsoft.Jet.OLEDB.4.0; \" & _
              \"Data Source= c:\\datastores\\classified_2000.mdb\"

  If Session(\"blnValidUser\") = True and Session(\"PersonID\") = \"\" Then
    Dim rsPersonIDCheck
    Set rsPersonIDCheck = Server.CreateObject(\"ADODB.Recordset\")
    Dim strSQL
    strSQL = \"SELECT PersonID FROM Medlem \" & _
            \"WHERE Medlemsnr = \'\" & Session(\"Medlemsnr\") & \"\';\"
    rsPersonIDCheck.Open strSQL, objConn
    If rsPersonIDCheck.EOF Then
      Session(\"blnValidUser\") = False
    Else
      Session(\"PersonID\") = rsPersonIDCheck(\"PersonID\")
    End If
    rsPersonIDCheck.Close
    Set rsPersonIDCheck = Nothing
  End If
%>
Avatar billede sesam Nybegynder
12. marts 2001 - 09:53 #1
<% MyConnStr = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"log/classified_2000.mdb\")%>
Avatar billede sesam Nybegynder
12. marts 2001 - 09:55 #2
  <%
Dim Conn_String

Conn_String = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"log/classified_2000.mdb\")
    Set Conn=Server.CreateObject(\"ADODB.Connection\")
    Conn.Open Conn_String
SQL = \"...\"
set RS = conn.execute ( SQL )
Response.Write RS(\"ID\")
set conn=Nothing
%>
Avatar billede sesam Nybegynder
12. marts 2001 - 09:55 #3
 
12/03 2001 09:55:05      <%
Dim Conn_String

Conn_String = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"log/classified_2000.mdb\")
    Set Conn=Server.CreateObject(\"ADODB.Connection\")
    Conn.Open Conn_String
SQL = \"...\"
set RS = conn.execute ( SQL )

set conn=Nothing
%>


Fjernede lige Response.Write
Avatar billede kasseper Nybegynder
12. marts 2001 - 09:56 #4
WHAT, vil du bruge en Access Driver til en SQL base...? sesam den dur da ikke....!
Jeg gør sådan her :

Dim objConn
Set objConn = Server.CreateObject (\"ADODB.Connection\")
objConn.Open \"provider=SQLOLEDB;server=210.210.210.210;DATABASE=MyBase;UID=MyUser;PWD=MyPassword\"
Avatar billede kasseper Nybegynder
12. marts 2001 - 09:57 #5
istedet for IP adressen, kan du også gi maskin navnet, hvis den er kendt fra din position...
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