Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
vuongocanh

SQL Database với DOT NET

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

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

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

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

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

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  

×