Avatar billede boris Mester
25. maj 2001 - 09:42 Der er 4 kommentarer og
1 løsning

Hvordan får en VB applikation adgang til en SQL server 7?

Er der en nem måde at få adgang direkte fra Visual Basic programmet til en SQL-server?
Avatar billede ldanielsen Nybegynder
25. maj 2001 - 09:46 #1
Brug ADO.

Forklaring følger ...
Avatar billede ldanielsen Nybegynder
25. maj 2001 - 09:49 #2
Lav en System ODBC-forbindelse til serveren, og derefter:


    Dim UserID, password, ConnectionString, Tabelnavn, myMSC
    UserID = \"brugernavn\"
    password = \"pass\"
   
    ConnectionString = \"DSN=minSystemODBC;User ID=\" & UserID & \";password=\" & password
    Set Con = CreateObject(\"ADODB.Connection\")
    Con.Open (ConnectionString)
    Set Rec = Con.Execute(\"SELECT * From Tabelnavn\")
 
Avatar billede ldanielsen Nybegynder
25. maj 2001 - 09:55 #3
Uden SystemODBC, men med brug af ODBC-driver:

ConnectionString = \"Provider=SQLOLEDB;Data Source=SQLServerensNavn;Initial Catalog=DatabasensNavn;User ID=\" & UserID & \";password=\"&password

Skal det bare være fra din egen maskine, eller skal det virke fra alle maskiner?
Avatar billede ldanielsen Nybegynder
25. maj 2001 - 09:56 #4
i første svar første linie:

Dim UserID, password, ConnectionString

Resten var fra mit eget script, og ikke i brug her
Avatar billede boris Mester
25. maj 2001 - 11:05 #5
Det ser ganske inspirerende ud, tak
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
Computerworld tilbyder specialiserede kurser i database-management

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