| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1582 人关注过本帖
标题:关于数据表不能显示的问题
只看楼主 加入收藏
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
不贴报错信息,楼上的MM再热心也不一定帮得上你。。。

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-11-24 16:17
iceqier
Rank: 1
等 级:新手上路
威 望:1
帖 子:129
专家分:0
注 册:2006-1-22
收藏
得分:0 
恩,支持楼上的,你把报错信息和代码贴出来,我们才能帮你一直找错误

天天摸键盘,整天看代码。。。 E-mail : iceqier520@
2006-11-24 16:23
lobein
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-3-16
收藏
得分:0 
我在网吧,我的东西在笔记本上,
报错信息就报的是:
应用程序中的服务器错误。
用户'60E5C20636AC40E\ASPNET' 登陆失败。


报错的语句就出在this.sqlDataAdapter.Fill(dsUsers1);这条语句上(我的dataset的名字就是dsUsers1)
2006-11-24 16:27
lobein
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-3-16
收藏
得分:0 
我估计是服务器方面的错误,能给我说一下,服务器设置有什么技巧和需要注意的地方吗
我用的是sqlserver2000个人版,装在windowsxp下,安装sql2000的时候就曾经有错误对话框弹出过,但又安起了,所以没在意!
2006-11-24 16:30
iceqier
Rank: 1
等 级:新手上路
威 望:1
帖 子:129
专家分:0
注 册:2006-1-22
收藏
得分:0 
我也是sqlserver2000(个人版)和windowsxp下运行的,和你一样,我就能用的
sqlDataAdapter = new SqlDataAdapter("select * from 表名","server=.;user=用户名;pwd=密码;database=数据库名");你这句话有吗?
还有this.sqlDataAdapter.Fill(dsUsers1,"表名");后面应该写上表名的吧!
然后在
this.DataGrid1.DataSource=dsUsers1.Tables["表名"].DefaultView;
this.DataGrid1.DataBind();

[此贴子已经被作者于2006-11-24 16:36:04编辑过]


天天摸键盘,整天看代码。。。 E-mail : iceqier520@
2006-11-24 16:34
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
登陆失败,可能你没在SQL用户创建ASP。NET帐号和给相应权限吧。

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-11-24 16:36
iceqier
Rank: 1
等 级:新手上路
威 望:1
帖 子:129
专家分:0
注 册:2006-1-22
收藏
得分:0 
登录失败?
你先写一个最简单的数据库连接,看看能不能接上去

天天摸键盘,整天看代码。。。 E-mail : iceqier520@
2006-11-24 16:39
lobein
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-3-16
收藏
得分:0 
楼上的,怎么在SQL里边创建ASP。NET的张号和权限?
我直接就是打开服务器,然后在企业管理器中新建的数据库和表,然后在VS。NET中的服务器资源里去把表拖过来的,就在WEB窗体下系统自动创建了sqlconnection和sqldataadapter,然后我配置sqldataadapter生成的dataset,最后我把datagrid的datasource和datamenber也设置了,还不行吗?
2006-11-24 16:41
iceqier
Rank: 1
等 级:新手上路
威 望:1
帖 子:129
专家分:0
注 册:2006-1-22
收藏
得分:0 
- -!我一般都是写代码为主,不在窗体上设置和配置,再说我也不会在窗体上设置和配置,只是将要的控件拉到窗体上而已啦。

天天摸键盘,整天看代码。。。 E-mail : iceqier520@
2006-11-24 16:45
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 

如果你是新装的SQLSERVER,通常ASP.NET程序运行时,都是使用ASPNET这个账号运行的(SERVER操作系统上
这个账号叫做NETSERVICE)。如果使用Windows集成验证登陆SQL SERVER的话,就要给SQL
SERVER添加一个登陆。

做法:

开始-〉程序-〉SQLSERVER ->企业管理器->展开左边的树试图->安全性->登陆->鼠标右键-〉新建登陆->名称旁边那个"..."按钮->找到ASPNET帐号->添加->一路OK。

在企业管理器的数据库节点下找到要登录的数据库->用户节点->鼠标右键->新建用户->在登录名下拉框中选择ASPNET->OK

这样就没有问题了。

当然也可以使用SQL 验证,但是使用SQL验证要在连接字符串中写入帐号和密码信息。这样一来很不安全。


老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-11-24 16:49
快速回复:关于数据表不能显示的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027989 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved