Avatar billede htm Nybegynder
24. november 2004 - 18:18 Der er 13 kommentarer og
1 løsning

Oprette System DSN

Hey

Hvordan kan jeg oprette en System DSN til en MS SQL server via C# ?
Avatar billede wisen Nybegynder
25. november 2004 - 08:39 #1
System DSN... det lyder lidt som noget ODBC ??! .. hvorfor vil du gerne bruge det?
Avatar billede htm Nybegynder
25. november 2004 - 11:40 #2
Jo netop odbc :-)

Jeg har så men ikke noget valg, det er ikke mit system, men C5 der kører på MS SQL server. Den kræver altså en ODBC connection.
Avatar billede wisen Nybegynder
25. november 2004 - 12:46 #3
Åhh... på den måde - ser lige om jeg kan finde et link
Avatar billede wisen Nybegynder
25. november 2004 - 12:51 #4
Avatar billede htm Nybegynder
25. november 2004 - 14:51 #5
Det ser fornuftigt ud.

men jeg kan ikke få det til at virke som jeg vil.

jeg har:

bool ret;
ret = SQLConfigDataSource((IntPtr)0,4,"SQL Server","DSN=testdsn\0Server=servernavn\0Database=databasenavn\0Trusted_Connection=no\0");

MessageBox.Show(ret.ToString());

Det virker også fint - men lige så snart jeg tager UID=bruger\0 med i attributterne så  returnerer den false. Hvorfor?

Kan du lige sætte den sammen så jeg kan få brugernavn og password med i min DSN ?
Avatar billede wisen Nybegynder
25. november 2004 - 15:13 #6
Ifølge MSDN : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcconfigdsn.asp kan man kalde en metode "SQLInstallerError" for at få en fejlbeskrivelse hvis "SQLConfigDataSource" fejler - det kan du evt. prøve
Avatar billede htm Nybegynder
25. november 2004 - 15:40 #7
Hmmm - kan du lige prøve og lave et eks?
Avatar billede wisen Nybegynder
25. november 2004 - 15:45 #8
Ja, men så bliver det ikke før imorgen...
Avatar billede htm Nybegynder
28. november 2004 - 20:55 #9
Ville du prøve at lave et eksempel?
Avatar billede wisen Nybegynder
29. november 2004 - 08:24 #10
Ja, undskyld - det trækker lidt ud...jeg har ikke glemt dig ;)
Avatar billede wisen Nybegynder
29. november 2004 - 09:34 #11
Jeg har fundet flere steder på 'Nettet der omtaler samme problem med at det ikke er muligt at specificere brugernavn og -password. Jeg har derfor ledt lidt på MSDN :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbcsql/od_odbc_c_99yd.asp - det ser ikke ud til at det er muligt... du kan istedet enten lave det en en "trusted_connection" eller du kan angive brugernavn og password i din connectstring når du forbinder til datasourcen...

Jeg kan altså ikke lave andet eksempel end det du selv har allerede :)
Avatar billede wisen Nybegynder
05. december 2004 - 14:10 #12
Er du kommet videre ?
Avatar billede htm Nybegynder
05. december 2004 - 14:13 #13
Ja undskyld jeg ikke har meldt tilbage, men har ret travlt :-)

Har lige et puste rum nu :-)

Jeg kan som sagt ikke lave den til trusted connection da jeg ikke er herre over applikationen.

Derfor er det nødvedndigt at kunne angive brugernavn og password.

Men det ser ikke ud til at jeg kommer videre, så bare læg et svar.
Avatar billede wisen Nybegynder
05. december 2004 - 15:26 #14
Hmm - OK... 1 stk. svar
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