Avatar billede faroe Nybegynder
24. maj 2002 - 10:12 Der er 4 kommentarer og
1 løsning

Conect til sql server

Har nogen et godt forslag til vorden man kan conect'e et Access programm til en sql server uden DNS
FX. med et modul, elle en eksempel database som de har liggende.
Avatar billede bennytordrup Nybegynder
24. maj 2002 - 10:41 #1
ADO

dim cnn as adodb.connection

set cnn = new connection
' SQL Authentication
cnn.connectionstring = "Provider=SQLOLEDB;User ID=sa;Initial Catalog=<Database>;Data Source=<SQLServer>"

' NT Authentication
cnn.connectionstring = "Provider=SQLOLEDB;Integrated Security=SSPI;Initial Catalog=<Database>;Data Source=<SQLServer>"

cnn.open

Du bruger kun en af connection strengene.
Avatar billede faroe Nybegynder
24. maj 2002 - 11:24 #2
Men vorden bruger man det.
jeg har tænkt mej, at første gang man starter prog. skal man skrive server navn, user id , pass i en form, og så bliver det gemt lokalt?
Avatar billede bennytordrup Nybegynder
24. maj 2002 - 11:25 #3
Jeg ser først nu, at det er Access-kategorien :-/

Hvis du opretter en adp-fil, så har den oplysningerne til connect til databasen gemt allerede.
27. maj 2002 - 10:32 #4
Prøv denne:

Public Sub SQLTest()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
    cn.ConnectionString = "driver={SQL Server};" & _
        "server=srv;uid=sa;pwd=pwd;database=Pubs"
    cn.Open
Set rs = New ADODB.Recordset
rs.Open "EnEllerAndenTabel", cn, adOpenKeyset, adLockOptimistic
MsgBox rs(1).Name & ": " & rs(1)
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
End Sub
Avatar billede faroe Nybegynder
27. maj 2002 - 10:50 #5
Det ser godt ud, men vor skal jeg skrive navnet på sql serveren og databasen.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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