aspx net

时间:2018-08-02 15:35:53

标签: asp.net sql-server

我对这个Aspx.Net很陌生。我正在尝试连接到远程SQL Server,下面是我在IIS服务器上尝试的连接字符串。

SQL Server版本为2012

MySqlConnection connection = new MySqlConnection("Database=DB;Server=server.name;Uid=user.name;Pwd=pass");
connection.Open();

MySqlCommand command =  connection.CreateCommand();
command.CommandText = "select * from dbo.TableName";
MySqlDataReader reader = command.ExecuteReader();

while (reader.Read())
{
  //reader.GetString(0)
  //reader["column_name"].ToString()
}

reader.Close();

以下是错误:

  

“ /”应用程序中的服务器错误。
  编译错误
  说明:编译服务于此请求所需的资源期间发生错误。请查看以下特定的错误详细信息,并适当地修改您的源代码。

     

编译器错误消息:BC30451:未声明名称'SqlConnection'。

感谢任何帮助,请记住,这是我第一次尝试使用aspx。是的,我尝试在线搜索,但似乎找不到解决方法。

1 个答案:

答案 0 :(得分:0)

好吧,如果您想在C#中使用SQL Server,请尝试以下技术:

SqlConnection sqlConn = new SqlConnection("Server=server.name;Database=DB;User Id=userid;Password=yourpass;");

SqlCommand cmd = new SqlCommand("select * from dbo.TableName", sqlConn);
sqlConn.Open();

SqlDataReader reader = cmd.ExecuteReader();

while (reader.Read())
{
    //reader.GetString(0)
    //reader["column_name"].ToString()
}

reader.Close();
sqlConn.Close();