30/09/2018, 19:03

[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 đỡ.

X viết 21:10 ngày 30/09/2018

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 “”.

Hoàn Vũ viết 21:10 ngày 30/09/2018

Nếu là đường dẫn thì sao mình có thể mang sang máy khác được anh

Hoàn Vũ viết 21:04 ngày 30/09/2018

Up Top Pro giúp đỡ. Chỗ này mắc hóc lâu quá

X viết 21:15 ngày 30/09/2018

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.

Hoàn Vũ viết 21:15 ngày 30/09/2018

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.

X viết 21:13 ngày 30/09/2018

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

Hoàn Vũ viết 21:13 ngày 30/09/2018

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)

Hoàn Vũ viết 21:11 ngày 30/09/2018

Server của máy em là HOANVU chứ k để mặc định

Hoàn Vũ viết 21:10 ngày 30/09/2018

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’.

Lê Trung Dũng viết 21:10 ngày 30/09/2018

xin hỏi bạn đã khắc phục được lỗi này chưa :-/ mình cũng đang vướng ở đây

Bài liên quan
0