Avatar billede _et Praktikant
14. maj 2002 - 10:22 Der er 6 kommentarer og
1 løsning

ODBC kontakt til SQL server.

Hvis dette script skal bruges på en SQL server DB istedetfor Access, hvad skal der så rettes??

Jeg har lavet et System DSN, ved navn sql_test som linker til eksempel databasen Northwind i SQL server.

Jeg ville blive glad hvis der er en der gider rette scriptet.

Mvh.
Teddy

______________________________________________
<% @LANGUAGE = VBScript %>
<%Response.Expires = 0
Dim objConn, objRS, strQuery
Dim strConnection
Set objConn = Server.CreateObject("ADODB.Connection")
strConnection = "DSN=W;Database=Northwind;"
strConnection = strConnection  & "UID=sa;PWD=;"
objConn.Open strConnection
strQuery = "SELECT Productname, UnitPrice FROM Products "
strQuery = strQuery & "ORDER BY Productname"
Set objRS = objConn.Execute(strQuery)
%>
<HTML>
<BODY>
All products stored in the Products table,
ordered by product name: <BR><BR>
<%
While Not objRS.EOF
  Response.Write objRS("Productname") & " ("
  Response.Write FormatCurrency(objRS("UnitPrice")) & ")<BR>"
  objRS.MoveNext
Wend

objRS.close
objConn.close
Set objRS = Nothing
Set objConn = Nothing
%>
</BODY>
</HTML>
Avatar billede kimiwan Nybegynder
14. maj 2002 - 10:27 #1
Skal der da rettes noget andet end DSN=W skal ændres til DSN=sql_test ??
Avatar billede bu49 Praktikant
14. maj 2002 - 11:53 #2
Jeg plejer at bruge følgende sætninger når jeg skal lave en connection. Jeg mener den laver en OLDEDB og ikke en ODBC connection. Det skulle så vidt jeg ved kun øge performancen. Data Source er lig navnet på SQL serveren. og Initial Catalog er lig navnet på databasen på sql serveren.

Held og lykke
~Kenneth

Set objConnection = Server.CreateObject( "ADODB.Connection" )
objConnection.ConnectionString    = Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=product;Data Source=MORPHEUS
objConnection.Open
Avatar billede bu49 Praktikant
14. maj 2002 - 11:55 #3
ups sådan selvfølgelig (med sitationstegn efter første lighedstegn):

objConnection.ConnectionString    = ""Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=product;Data Source=MORPHEUS""
Avatar billede bu49 Praktikant
14. maj 2002 - 11:56 #4
ups igen... :-(

objConnection.ConnectionString    = "Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=product;Data Source=MORPHEUS"
Avatar billede benson Nybegynder
14. maj 2002 - 15:07 #5
StrConnection ="DSN=sql_test;Database=northwind;UID=sa;PWD="

som kimiwan skriver !!
Avatar billede kimiwan Nybegynder
19. maj 2002 - 16:25 #6
_et: Savner lidt response her.... (??)
Avatar billede _et Praktikant
10. juli 2002 - 23:34 #7
Jeg beklager men min server er nede i øjeblikket, så jeg har ikke tid til at rode med det nu - beklager..  Jeg kigger på det senere og giver point eller respons.

:-)
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