现在出现一种情况,我做的C#程序(基于多Form的),设置登录窗口,在登录窗口连接远程的SQl 数据库,测试能够连接成功,并进行写操作等。只有当点击该窗口上的叉号时,才退出SQL数据库的连接。登录串口进入之后,是程序的主界面,在主界面上有一个按钮,该按钮的功能是弹出另外一个Form,对于这个弹出的Form窗口,有相关的连接Access数据库等操作,现在出现的问题是如果不把登陆界面设为启动项,该程序能够打开Access数据库,并进行相关的初始化操作;如果把登陆界面设为启动项,便不能打开Access数据库(使用try···catch··语句)。还请高手指点,在线等···········
连接Access的代码为:
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + System.Windows.Forms.Application.StartupPath + @"\Nasa.mdb";
OleDbConnection myConn = new OleDbConnection(strConnection);
string strCom = "SELECT * FROM Nasa";
DataSet myDataSet = new DataSet();
myConn.Open();
连接sql的代码为:
conn.ConnectionString = "Data Source=127.0.0.1;user id=sa;password='';initial Catalog=nasa;";
conn.Open();