ActiveXObject与数据库,该如何解决

ActiveXObject与数据库

本人用C# WINFROM做了一个访问SQL数据库的Demo.exe。放在D盘,双击能显示出来,且能连接数据库读取数据

                string SQL = "select * from table";
                SqlConnection conn = new SqlConnection();
                string connectionString = "Min Pool Size=1;pooling=true;data source=192.168.1.100;user id=sa;PassWord=123;persist security info=False;initial catalog=DBname;packet size=4096";
                try
                {
                    conn = new SqlConnection(connectionString);
                    conn.Open();
                }
                catch
                {
                    MessageBox.Show("数据库连接失败!");
                    // 关闭数据库
                    conn.Close();
                    return;
                }
                //1--读取
                SqlCommand cmd1 = new SqlCommand(SQL, conn);
                SqlDataReader reader1 = cmd1.ExecuteReader();
                while (reader1.Read())
                {
                    string DataPar = reader1["Par"].ToString();
                }
                reader1.Close();
                conn.Close();
            }

又用HTM网页做另一个WEB页面,设置了网页安全等级,

function showexe3(command) 
{
    var wsh = new ActiveXObject("wscript.shell");
    wsh.Run(command);
}
<input type="Button" name="Button1" value="command" onClick="showexe3('d://bin//Demo.exe')" />
Demo.exe能顺利调用出来,但是连接不了数据库,怎么会事情?

本人尝试调用BAT文件,然后在执行Demo.exe文件,EXE被调用,但是还是连接不了数据库
经过观察conn.Open();这里执行失败,怀疑给COM组件的ActiveXObject调用有关,忘大家解决一下!
------解决思路----------------------
通过Run运行的时候,是不是相关dll没有包含进去?