Avatar billede brian0905 Nybegynder
10. september 2003 - 12:46 Der er 5 kommentarer og
1 løsning

Visning og brug af "Data Link properties"

Jeg er ved at lave et program der skal forbinde til en database. Dog skal det være muligt for brugeren selv at ændre databasen eftrfølgende til en anden, skulle dette være ønsket. Det jeg nu savner er en måde for brugeren grafisk at kunne pege den enkelte database ud og danne en connectionstring til denne database. Normalt foregår dette ved hjælp at "Data Link Propeties" dialogboksen, men jeg har ikke kunne finde noget information omkring hvordan man implementerer den i sit C# program. Er der nogle der kan hjælpe i denne forbindelse, eventuelt med en beskrivelse af hvordan man kalder den, viser den til brugeren og gemmer de informationer brugeren indtaster. Alternativt en anden løsning hvor brugeren får mulighed for at definere denne database forbindelse.

Takker 8-)
Avatar billede odegaard Nybegynder
10. september 2003 - 14:15 #1
Når du opretter en DB-connection angiver du da connectionstring med en tekststreng. Jeg ved godt man kan bruge en grafisk editor i VS.NET, men så aner man jeg ikke hvad der sker "inde bagved".
Anyway, her er lidt mundgodt du måske får brug for:
http://www.connectionstrings.com
Avatar billede brian0905 Nybegynder
10. september 2003 - 15:51 #2
Jepsen, typisk sker det ved en tekststreng, jeg vil dog gerne undgå at skulle bede brugeren om at indtaste denne da den til tider kan være ret kryptisk at indtaste... Det er heller ikke inkarnerede teknikere mit program henvender sig til, og man kan ikke lige bede en slutbruger om at hive en connectionstring til en SQL Server ud ad ærmet :-)

Takker for linket 8-)
Avatar billede odegaard Nybegynder
10. september 2003 - 16:07 #3
du skal jo bare bede personen om at indtaste adressen på serveren, navnet på databasen, bruger og password. Men du får jo nok også brug for at vide hvilken type server det er.
Men når du har disse oplysninger, er det jo bare at stykke det indtastede sammen.
Avatar billede brian0905 Nybegynder
11. september 2003 - 10:00 #4
Jepsen, det er også hvad jeg gør for nuværende. Problemet er så bare at hvis jeg vil koble på en anden database end SQL Serveren som eksempelvis en access database eller en Oracle database så løber jeg ind i problemer. Jeg vil også løbe ind i problemer hvis jeg skal forbinde til SQL Serveren eller Analysis Services hvor jeg skal have en mulighed for at brugeren kan specificere nogle alternative settings på connectionstringen, bare på SQL Serveren er der 22 ekstra settings. En måde at omgå dette på ville være ved at lave sin egen "data link properties" kontrol, men så kommer spørgsmåles så, hvordan får jeg fat i alle drivere, deres settings og så videre...
Avatar billede burningice Nybegynder
14. september 2003 - 16:30 #5
umiddelbart vil jeg da mene du løber ind i problemer, hvis du går fra sql til f.eks. access, da disse to db-typer bruger forskellige klasse (SqlConnection og OleDbConnection)
Avatar billede brian0905 Nybegynder
24. juni 2004 - 08:18 #6
lukket
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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