Duffy
wzl-lid
Sinds 23/6/2004
T: 114
R: 1068
|
16/6/2006 -
18:39u
| Quote
|
Wie weet wat de juiste connectie string is voor het connecteren met een sql database. Ik heb onderstaande code maar die wil dus niet werken 
Public conDB As ADODB.Connection
'********************************************* '* Openzetten van de database * '******************************************** Public Sub OpenenDatabase() 'Dim AppPath As String = System.Windows.Forms.Application.StartupPath Dim DatabasePad As String = "C:\Inetpub\wwwroot\Duffy\DBase\"
conDB = New ADODB.Connection conDB.ConnectionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Inetpub\wwwroot\Duffy\DBase\Duffy.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" conDB.CursorLocation = ADODB.CursorLocationEnum.adUseClient conDB.Open()
rs = New ADODB.Recordset rs.CursorType = ADODB.CursorTypeEnum.adOpenKeyset rs.ActiveConnection = conDB rs.LockType = ADODB.LockTypeEnum.adLockOptimistic
End Sub
|
starfish
wzl-lid
Sinds 30/1/2004
T:1 -
R:385
|
19/6/2006 -
9:10u
| Quote
|
Nogal logisch Ge connecteert met de mdf-file van uw SQL databank, ge moet met de databank zelf connecteren. Vb:
Provider=sqloledb;Data Source=hostname;Initial Catalog=DBname;User Id=user;Password=pwd;"
|
Duffy
wzl-lid
Sinds 23/6/2004
T:114 -
R:1068
|
19/6/2006 -
10:24u
| Quote
|
ik zal het ne keer probere.
Hostname = het pad naar de database?
ma mijn database heeft geen gebruiker of wachtwoord (denk ik toch)
|
m0rPh3uS
WZL-lid
Sinds 13/1/2003
T:1 -
R:38
|
20/6/2006 -
9:19u
| Quote
|
Ge kunt best altijd per DataBank een gebruiker aanmaken die read/execute rechten heeft, die je dan gebruikt om te connecteren in je connectiestring. Anders moet je telkens de admin account opgeven in je connectie en da's nogal gevaarlijk... [edit] Hostname is de naam van de server waarop de DB instance draait. In uw geval is dit waarschijnlijk localhost [/edit]
Laatst aangepast door
m0rPh3uS
op 20/06/2006 9:20:35u
(1x aangepast)
|
Duffy
wzl-lid
Sinds 23/6/2004
T:114 -
R:1068
|
20/6/2006 -
13:39u
| Quote
|
kun je erges zien als die database wel op de goede plaats staat ofzo. Ik zie die wel in mijn prog ma connecte gaat precies ni goed & hoe kunt ge een gebruiker toevoegen aan zo een sql db
|
m0rPh3uS
WZL-lid
Sinds 13/1/2003
T:1 -
R:38
|
21/6/2006 -
10:27u
| Quote
|
Als je met SQL Server 2005 werkt, moet je via SQL Server Management Studio je DB's beheren, in 2000 is dat de enterprise manager. Dan moet je connecteren met je Duffy Database en bij security een gebruiker toevoegen.
|
starfish
wzl-lid
Sinds 30/1/2004
T:1 -
R:385
|
21/6/2006 -
13:08u
| Quote
|
In SQL Server 2000: Eerst bij Security een Login aanmaken en vervolgens bij Databank de databank kiezen en bij Users de login toevoegen en een role toekennen.
|
Duffy
wzl-lid
Sinds 23/6/2004
T:114 -
R:1068
|
21/6/2006 -
13:14u
| Quote
|
m0rPh3uS schreef: Als je met SQL Server 2005 werkt, moet je via SQL Server Management Studio je DB's beheren, in 2000 is dat de enterprise manager. Dan moet je connecteren met je Duffy Database en bij security een gebruiker toevoegen.
ik heb sql sever 2005 maar de opties waaruit ik kan kiezen in mijn start - programma's zijn : - SQL Server Configuration Manager - SQL Server Surface Area Configuration - en nog van error reporting
welke moet ik hiervan nemen, of is da allemaal mis  kunde daar zelf een db aanmaken of niet? ben nOOb op dat vlak , maar altijd klaar om bij te leren
|