在将c#应用程序打开到另一台PC时无法加载ace.dll32时出错

问题描述 投票:0回答:1

我想在网格视图中将我的脚本与优势数据架构师11.10数据库和显示表连接起来。这是我的下面的代码

    namespace serarchSys_ByDeshal
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            AdsConnection con = new AdsConnection(@"Data source=N:\Adjobsys\Dictionary\JobSys.add;");


            private void Form1_Load(object sender, EventArgs e)
            {
                string dd = "SELECT * from release ";
                AdsDataAdapter adapter = new AdsDataAdapter(dd, con);
                DataTable table = new DataTable();
                adapter.Fill(table);
                dataGridView1.DataSource = table;

                con.Close();


            }


        }
    }
c# visual-studio advantage-database-server
1个回答
0
投票

将应用程序部署到另一台计算机时,还必须包含Advantage客户端库。在Redistribute子文件夹中查看Advantage安装文件夹。另请参阅Advantage帮助文件,该文件可以准确地告诉您需要包含哪些文件以及原因。 ADS DLL应与应用程序的可执行文件位于同一文件夹中,或与Windows搜索路径中的文件夹位于同一文件夹中。

© www.soinside.com 2019 - 2024. All rights reserved.