Próbuję połączyć się z bazą danych serwera SQL za pomocą ADO. Hasło zawiera spację jako ostatni znak. Czy podczas budowania ciągu połączenia powinienem uciec przed hasłem?przestrzeń ucieczki w ciągu połączenia
MSDN mówi umieścić go w pojedyncze lub podwójne cudzysłowy, ale które nie wydają się działać ...
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx
To właśnie mój ciąg połączenia wygląda następująco:
Provider=SQLOLEDB;Persist Security Info=False;Initial Catalog=master;Data Source=test;uid=john;pwd="123 "
Dzięki
Czy możemy zobaczyć podobną wersję Twojego ciągu połączenia? – Paul
czy pwd powinno zawierać spację? – RBA
'Hasło zawiera spację jako ostatnią postać." Dlaczego, dlaczego, dlaczego, dlaczego, dlaczego? Wiele interfejsów będzie ciągów ltrim/rtrim. To wydaje się głupie, aby spróbować obejść to, gdy powinieneś po prostu użyć lepszego hasła. –