在VS里对数据库中的数据进行操作,显示“对象名 'max' 无效。已将数据库上下文更改为 'Xk'。”
同样的sql语句在sqlserver里可以正确运行,应该是连接到数据库的时候出问题了,实在不明白问题出在哪。求助。
string str = "Data Source=2013-20150304RT;Initial Catalog=Xk;Integrated Security=True;";
//此处使用本地计算机连接方式
//创建数据库连接对象
SqlConnection con = new SqlConnection(str);
//创建执行者
SqlCommand com = new SqlCommand("use Xk update max set 运算能力 = (SELECT 1.02 * MAX(运算能力) FROM Department) where 处理器名称='最优处理器'", con);
com.Connection.Open();
com.ExecuteNonQuery();
com.Connection.Close();
主机名是2013-20150304RT,数据库名是Xk,Xk库里确实有max表。
不知道错误出在哪里