我对这个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。是的,我尝试在线搜索,但似乎找不到解决方法。
答案 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();