C#: new SqlConnection()时产生TypeInitializationException
C#: new SqlConnection()时产生TypeInitializationException非常着急一直没有解决,请各路英雄好汉帮帮忙。
问题描述:
1.源程序
1: DBPool.dbPool.con = new SqlConnection();
2: DBPool.dbPool.con.ConnectionString = "server=192.168.88.163;database=X2X;User Id=x2x;Pwd=x2x";
3: DBPool.dbPool.con.Open();
2.现象
当程序执行以上第1句时抛出异常TypeInitializationException:System.Data.SqlClient.SqlConnection初始化异常。
不过奇怪的是如果在第1句打断点,然后Debug跟踪却没有问题。
把这三句话拷贝到别的项目中(同一台机器)运行时没有问题。
--------------------编程问答-------------------- DBPool.dbPool.con这是怎么弄得? --------------------编程问答-------------------- 对不起,更新一下:
1: SqlConnection con = new SqlConnection();
2: con.ConnectionString = "server=192.168.88.163;database=X2X;User Id=x2x;Pwd=x2x;Connect Timeout=20";
3: con.Open(); --------------------编程问答-------------------- User Id=x2x;Pwd=x2x;Connect Timeout=20";
中间都1个空格,你的太多 --------------------编程问答-------------------- 谢谢大家的关心,更新一下:
1. 是第1句就报异常了。而且打断点时单步调试,正常。
2. http://forum.csdn.net/PointForum/Forum/PostTopic.aspx?forumID=e2798a59-79d5-4833-9c57-87d46a8b907a
我要提问程序是只有一个空格的,可能粘贴的时候没弄好。
补充:.NET技术 , C#