DBhelper异常求高人解决 在线等
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="connString" connectionString="Data Sourse=.;Initial Catalog=NetBarMIS;uid=xjqaini;pwd=237711"/>
</connectionStrings>
</configuration>
上面数据库链接
namespace NetBarMIS.Cls
{
class DBHelper
{
private static string sConn = System.Configuration.ConfigurationManager.ConnectionStrings["connString"].ToString();
private static SqlConnection conn = new SqlConnection(sConn);
/// <summary>
/// 打开数据库连接
/// </summary>
public static void Open()
{
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
}
/// <summary>
/// 关闭数据库连接
/// </summary>
public static void Close()
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
}
/// <summary>
/// Scalar方法
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static object ExecuteScalar(string sql)
{
object obj = null;
SqlCommand comm = new SqlCommand(sql, conn);
try
{
Open();
obj = comm.ExecuteScalar();
}
catch
{
throw;
}
finally
{
Close();
}
return obj;
}
/// <summary>
/// NonQuery方法
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static int ExecuteNonQuery(string sql)
{
int iResult;
SqlCommand comm = new SqlCommand(sql, conn);
try
{
Open();
iResult = comm.ExecuteNonQuery();
}
catch
{
throw;
}
finally
{
Close();
}
return iResult;
}
/// <summary>
/// Reader方法
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static SqlDataReader ExecuteReader(string sql)
{
SqlDataReader dr;
SqlCommand comm = new SqlCommand(sql, conn);
try
{
Open();
dr = comm.ExecuteReader();
}
catch
{
throw;
}
return dr;
}
/// <summary>
/// 填充方法
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static DataSet Execute(string sql)
{
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
try
{
da.Fill(ds);
}
catch
{
throw;
}
return ds;
}
}
}
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“G:\NetBarMIS\NetBarMIS\bin\Debug\NetBarMIS.vshost.exe”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualBasic\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
线程 0xf7c 已退出,返回值为 0 (0x0)。
线程 0xef0 已退出,返回值为 0 (0x0)。
线程 0xc90 已退出,返回值为 0 (0x0)。
“NetBarMIS.vshost.exe”(托管): 已加载“G:\NetBarMIS\NetBarMIS\bin\Debug\NetBarMIS.exe”,符号已加载。
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Data.resources\2.0.0.0_zh-CHS_b77a5c561934e089\System.Data.resources.dll”,未加载符号。
在 System.ArgumentException 中第一次偶然出现的“System.Data.dll”类型的异常
“NetBarMIS.vshost.exe”(托管): 已加载“C:\WINDOWS\assembly\GAC_MSIL\mscorlib.resources\2.0.0.0_zh-CHS_b77a5c561934e089\mscorlib.resources.dll”,未加载符号。
在 System.TypeInitializationException 中第一次偶然出现的“NetBarMIS.exe”类型的异常