出错提示:“System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。连接代码:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Text;
using System.Runtime.InteropServices;
using System.IO;namespace SqlDataConfig
{
public class DateLink
{
public SqlConnection myConn;
public string ServerStr;
static string server; //服务器地址
static string uid; //用户名
static string pwd; //密码
static string database; //数据库名称 public static void setServer(string get_server)
{
server = get_server;
} public static void setUid(string get_uid)
{
uid = get_uid;
} public static void setPwd(string get_pwd)
{
pwd = get_pwd;
} public static void setDatabase(string get_database)
{
database = get_database;
}
public DateLink()
{
ServerStr = @"Server=" + server + ";Database=" + database + ";User=" + uid + ";PWD=" + pwd;
myConn = new SqlConnection(ServerStr);//出错提示行:“System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。
}
public void Open()
{
myConn.Open();
}
public void Close()
{
myConn.Close();
}
public int tOpen()
{
try
{
myConn.Open();
return 1;
}
catch
{
return 0;
}
} }}
调用代码: DateLink.setServer("127.0.0.1");
DateLink.setUid("sa");
DateLink.setPwd("");
DateLink.setDatabase("AssetManagement");
DateLink MyDL = new DateLink();
using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Text;
using System.Runtime.InteropServices;
using System.IO;namespace SqlDataConfig
{
public class DateLink
{
public SqlConnection myConn;
public string ServerStr;
static string server; //服务器地址
static string uid; //用户名
static string pwd; //密码
static string database; //数据库名称 public static void setServer(string get_server)
{
server = get_server;
} public static void setUid(string get_uid)
{
uid = get_uid;
} public static void setPwd(string get_pwd)
{
pwd = get_pwd;
} public static void setDatabase(string get_database)
{
database = get_database;
}
public DateLink()
{
ServerStr = @"Server=" + server + ";Database=" + database + ";User=" + uid + ";PWD=" + pwd;
myConn = new SqlConnection(ServerStr);//出错提示行:“System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。
}
public void Open()
{
myConn.Open();
}
public void Close()
{
myConn.Close();
}
public int tOpen()
{
try
{
myConn.Open();
return 1;
}
catch
{
return 0;
}
} }}
调用代码: DateLink.setServer("127.0.0.1");
DateLink.setUid("sa");
DateLink.setPwd("");
DateLink.setDatabase("AssetManagement");
DateLink MyDL = new DateLink();
ServerStr = "Server='" + server + "';Database='" + database + "';User='" + uid + "';PWD='" + pwd+"'";
看行不行
这样试一下!
我是VS2005,SQL2000,XP,SP2
多建立了个APP.config文件.将它删除了就可以了~ 但是为什么有了APP.config就不可以呢?