求救!asp.net连接sql server出现错误,请各位大虾分析原因!
多说一点,我自己再找!我的web.config文件我已经检查过了,到底还有什么原因可以引起不能连接呢?

解决方案 »

  1.   

    asp.net里面的连接字符串是用web.config文件里面设置好的吗?
    uid=sa;pwd=;database=book_1
      

  2.   

    将这段
    <appSettings>
    <add key="dsn" value="Data Source=datasource;User ID=username;Password=pwd"/>
    </appSettings>
    放进
    <configuration>
    </configuration>
    之间
    然后连接:
    用一个Connection.cs来存放这样的代码
    using System;
    using System.Data.SqlClient;
    using System.Configuration;
    namespace jony
    {
    /// <summary>
    /// Connection 的摘要说明。
    /// </summary>
    public class Connection
    {
    public static OracleConnection New() {
    //连接数据库
    string dsn=ConfigurationSettings.AppSettings["dsn"];
    SqlConnection conn=new SqlConnection(dsn);
    return conn;
    }
    }
    }以后只要想连接:
    例子:
    public static void DeleteItem(string recordId){
    string deleteStr="DELETE FROM tablename WHERE RecordID='"+recordId+"'";
    SqlConnection con=Class.Connection.New();
    SqlCommand cmd=new SqlCommand(deleteStr,con);
    try{
    con.Open();
    cmd.ExecuteNonQuery();
    }catch{
    }finally{
    con.Close();
    }
    }