回 帖 发 新 帖 刷新版面

主题:数据库出现的问题

“/xitong”应用程序中的服务器错误。
--------------------------------------------------------------------------------

拒绝了对对象 'kk'(数据库 'kk',所有者 'dbo')的 SELECT 权限。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 拒绝了对对象 'kk'(数据库 'kk',所有者 'dbo')的 SELECT 权限。


这是连接数据库运行时出现的错误,请各位大侠帮一下忙
怎么解决?

回复列表 (共4个回复)

沙发

估计是你的数据库表没有设置主键的原因,你可以查看你的表结构,要么使用手动连接的方式再重新连一下,SqlConnection cn=new SqlConnection(server=localhost;database=你的数据库;uid=你的用户名;pwd=你的密码;)

板凳

我已经设了主键了
可还是不行啊
我也新连接了!

3 楼

把你的代码显示出来,连接应该是很基本的,你使用的是什么语言,c#还是vb.net?
你可以看看这段代码:
1添加using System.Data.SqlClient;
2在窗体上拉一个datagrid,
3双击窗体进入加载事件,添加下面的代码,绝对可以。如果你的数据库安装没有问题的话。注意database改成你的数据库,uid你的服务器用户名,pwd你的密码。

SqlConnection Myconn=new SqlConnection("server=localhost;database=CLOTHING;uid=sa;pwd=");
SqlDataAdapter MyAdapter=new SqlDataAdapter("select * from KSbiao",Myconn);
            DataSet ds=new DataSet();
            if(!this.IsPostBack)
            {
            MyAdapter.Fill(ds,"KSbiao");
            DataGrid1.DataSource=ds.Tables["KSbiao"];
                DataGrid1.DataBind();

4 楼

连接成功了!谢谢你的建议!
我是用.NET做的!
我是对SQL里的环境不太熟悉而已!

我来回复

您尚未登录,请登录后再回复。点此登录或注册