把 using System.Data.OleDb; 这一句去掉。
ADO.NET通常有几个数据驱动,OLEDB,SQL,等
你既然用了 SqlConnection cn = new SqlConnection(strCon); 这一句,就不应该引用OLEDB,而且,你还是把“System.Data.OleDb;”放到了“using System.Data.SqlClient;
”前面。
ADO.NET通常有几个数据驱动,OLEDB,SQL,等
你既然用了 SqlConnection cn = new SqlConnection(strCon); 这一句,就不应该引用OLEDB,而且,你还是把“System.Data.OleDb;”放到了“using System.Data.SqlClient;
”前面。
public Form1()
{
InitializeComponent();
cn.Open();//這什麼這裡會出錯
//调用的函数不能放在声明变量的地方。
//还有,建议打开连接的时候,先判断是否已经关闭,关闭的才要open
}
Invalid token '(' in class, struct, or interface member declaration
看看你的括号是不是搞成全角了!
using System.Data.OleDb; 不去调没关系,因为你用了:using System.Data.SqlClient;
所以可以直接用new创建SqlConnection类的实例!
SqlConnection cn = new SqlConnection(strCon);
cn.Open();//這什麼這裡會出錯放的位置不正确,操作必须放到函数中!!!