Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
vuongocanh

SQL Database với DOT NET

Các bài được khuyến nghị

vuongocanh    4

Mìng đang viết chương trình với Dot Net (c#), dạng class library với cơ sở dữ liệu access.

Nhưng : Không biết nên đặt file dữ liệu ở thư mục nào.

Không biết thư mục hiện hành của form đang chạy nằm ở chổ nào nhỉ.

Form thì nằm trong file dll, có thể đưa file access vào bên trong file dll được không.

 

System.Environment.CurrentDirectory.ToString()

thì nó cho kết quả là : C:\Users\BOGIA\Documents

 

?????????????????????

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Jin Yong    334

Mìng đang viết chương trình với Dot Net (c#), dạng class library với cơ sở dữ liệu access.

Nhưng : Không biết nên đặt file dữ liệu ở thư mục nào.

Không biết thư mục hiện hành của form đang chạy nằm ở chổ nào nhỉ.

Form thì nằm trong file dll, có thể đưa file access vào bên trong file dll được không.

 

System.Environment.CurrentDirectory.ToString()

thì nó cho kết quả là : C:\Users\BOGIA\Documents

 

?????????????????????

 

Liên quan đến đường dẫn, đây là 2 đường dẫn cần thiết cho bạn

- Đường dẫn đến file *.dll (file chương trình của chúng ta)

 

Dim AppFullPath As String = System.Reflection.Assembly.GetExecutingAssembly.Location
Dim AppPath = System.IO.Directory.GetParent(AppFullPath).ToString

 

- Đường dẫn đến file *dwg đang làm việc

 

Dim acDoc As Document = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument
Dim File_Path = acDoc.Database.Filename

 

Mình thấy bạn đặt ra khá nhiều câu hỏi, bạn có thể search trên google và sẽ thấy được các câu trả lời trên mạng trong và ngoài nước!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
vuongocanh    4

Lúc trước chỉ viết trên winform, giờ mới tập tành ARX nên hơi lung tung một xíu.

Giờ đang vướn một lỗi, không thể kết nối tới access database trên windows 64bit.

Lục loại cả ngày nay nhưng vẫn chưa tìm ra giải pháp. mệt quá, đi ngủ

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Jin Yong    334

Mình cũng đã tìm hiểu rất lâu về Access Database cho Win64bit trên mạng nhưng vẫn chưa có kết quả.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
vuongocanh    4

Mình đã dùng được Access database trên win 64 bit.

 

Muốn dùng được phải cài Access runtime 2007

Tải về tại : http://www.microsoft.com/download/en/details.aspx?id=4438

 

Về connection string:

 

public static string ConnectionString()

{

string Path = Environment.GetEnvironmentVariable("ProgramFiles");

string ConnStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + "'" + Path + @"\ADES\ADES-Home\Data\Data.mdb'";

return ConnStr;

}

  • Vote tăng 2

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×