[Hỏi] Hướng dẫn em sử dụng chuỗi kết nối C#
Em đã viết xong một cái app đơn giản, đang tiến hành đóng gói phần mềm. Nhưng bị mắc chỗ CSDL đi cùng phần mềm, Mọi người có thể hướng dẫn em sử dụng chuỗi kết nối này không ?
Server=.SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;
Trusted_Connection=Yes;
p/s: Em đã Coppy database vào trong Bin của Visual 2012, và sửa lại chuỗi kết nối như sau
String _conString = @“Server=.SQLExpress;AttachDbFilename=|DataDirectory|TuDien.mdf;Database=TuDien;
Trusted_Connection=Yes;”;
Kết quả là không kết nối được. Mong Pro giúp đỡ.
Thử dùng:
“Data Source=.\SQLEXPRESS;AttachDbFilename=PATH;Integrated Security=True;Connect Timeout=30;User Instance=True”
PATH là đường dẫn đến file mdf không có dấu “”.
Nếu là đường dẫn thì sao mình có thể mang sang máy khác được anh
Up Top Pro giúp đỡ. Chỗ này mắc hóc lâu quá
Application.StartupPath + “\\abc.mdf”;
Application.StartupPath trả về đường dẫn của file exe được thực thi, nên bạn copy file mdf vào cùng nơi với file exe.
Anh có thể viết rõ ra được không? Em loay hoay cái kết nối này cả ngày nay rồi.
string str = Application.StartupPath + “\\abc.mdf”
Là lấy được đường dẫn file abc.mdf rồi thay vào cái PATH kia thôi
Em viết ntn
@“Data Source=(HOANVU).\SQLEXPRESS;AttachDbFilename=”+Application.StartupPath +@"\TuDien.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
nhưng nó ra lỗi:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
Server của máy em là HOANVU chứ k để mặc định
Nó bị thế này là sao các pro
Cannot attach the file ‘E:\TAI LIEU HOC TAP\Tai lieu hoc ky 5\C#\Visual\TuMoiChuyenNganh\TuMoiChuyenNganh\bin\Debug\TuDien.mdf’ as database ‘TuDien’.
xin hỏi bạn đã khắc phục được lỗi này chưa :-/ mình cũng đang vướng ở đây