Connection string c#


(Lukasz Plonka) #1

Mam problem a mianowicie w sql 2005 łącze sie za pomocą windows autentyfication i serwer mam o takiej nazwie ŁUKASZ-PC\SQLEXPRESS i w sql moja baza działa bez problemu Ale w momęcie jak prubuje ta nazwe wpisac do c# w connection string wywala mi błąd nie uznaje znaku slesza :frowning: probowalem mu wpisać

"Data Source=ŁUKASZ- PC'\'SQLEXPRESS ;Initial Catalog=Northwind;Integrated Security=True"; ale dalej nie chce sie połączyć co mam źle dziekuje za pomoc


(Kamycki Szymon) #2

Witam!

Z tego co pamietam jeszcze z C++ to by w string wrzucic backflash'a czyli \, trzeba go poprzedzić jeszcze jednym backslash'em. W Twoim wypadku:

"Data Source=ŁUKASZ-PC\\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True"

.

Jeszcze jedna rada. Staraj sie omijać polske znaki w definiowaniu jakichkolwiek nazw...tutaj nazwie hosta.


(Ryan) #3

Zgadza się - potrzebny jest podwójny slash. Można też umieścić małpkę przed otwierającym cudzysłowem.