CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

为什么? 我用户AA\ASPNET登录失败???

楼主Justin1818(木鱼5)2005-02-01 12:52:32 在 .NET技术 / ASP.NET 提问

country.aspx.vb  
  ----------------------  
  Imports   System.data  
  Imports   System.data.SqlClient  
   
          private   sub   InitializeComponent()  
              me.MySqlConnection   =new   System.data.sqlclient.sqlconnection  
              me.MySqlConnection.connectionString="workstation   id=aa;packet   size=4096;integrated   security=SSPI;initial   catalog=aadb;persist   security   info=false;"  
   
          end   sub  
           
            Protected   WithEvents   MySqlConnection   as   System.data.sqlclient.sqlconnection  
   
   
            private   sub   BinData()  
              Dim   String_query   as   string    
              String_query="select   *   from   cc"  
              Dim   myCommand   as   SqlCommand=   new   SqlCommand(string_query,me.MysqlConnection)  
              me.MysqlConnection.open()----->   出错???  
              Me.MysqlConnection.close()  
   
            end   sub 问题点数:20、回复次数:13Top

1 楼yistudio(阳光灿烂的日子)回复于 2005-02-01 13:06:18 得分 0

一定是连接字符串错了Top

2 楼conghui(万物苏醒)回复于 2005-02-01 13:16:56 得分 0

对呀  
  me.MySqlConnection.connectionString="server=服务名;uid=用户名;pwd=密码;database=数据名;"  
  这样试试Top

3 楼anmeier(三人行)回复于 2005-02-01 13:21:30 得分 0

把最后的设置为true试试Top

4 楼ya0911(ya0911)回复于 2005-02-01 13:27:26 得分 0

要在所访问的数据库的用户里面添加ASPNET用户。  
  当然,前提是OS中已经建立了aspnet用户。Top

5 楼AllenTing(今天你GC了吗???)回复于 2005-02-01 13:32:31 得分 0

检查你的数据库连接字符串是否有误Top

6 楼OnlyYouLiLi()回复于 2005-02-01 14:39:53 得分 5

你应该查看一下,你的数据库的操作权限是不是分配给当前用户。你的用户必须拥有对当前数据库中的表或存储过程的操作或执行的权限。Top

7 楼Justin1818(木鱼5)回复于 2005-02-01 15:05:35 得分 0

to:   ya0911(ya0911)    
  要在所访问的数据库的用户里面添加ASPNET用户。  
  当然,前提是OS中已经建立了aspnet用户。  
  ----  
      OS中已经建立了aspnet用户,但SQL中没有aspnet用户,是不是在SQL也要建立aspnet用户  
  to:   AllenTing(我爱吃醋)  
      数据库连接字符串没问题Top

8 楼solojay(solojay)回复于 2005-02-01 15:19:21 得分 15

OS中要有ASPNET用户  
  你还要在DBMS中对应的数据库给ASPNET赋予权限Top

9 楼pzrr_00(点NET专家)回复于 2005-02-01 15:31:59 得分 0

你的问题是在数据库中没有为ASPNET分配相应的权限,这个问题我碰到过Top

10 楼seesea125(执著)回复于 2005-02-01 15:40:14 得分 0

这个错误原因不止一个,在数据库中没有为ASPNET分配相应的权限只是其中一个,有次我没有办法了重装了Top

11 楼zhangaipl(烟酒僧)回复于 2005-02-01 16:02:29 得分 0

把文件夹权限设置为PublicTop

12 楼Justin1818(木鱼5)回复于 2005-02-01 20:27:50 得分 0

上面的问题在问题解决了?  
  (在SQL用新建aspnet用户,并分配权限,就OK了  
  ,但是这个aspnet的系统用户是在安装asp.net是系统自动建立的,  
  我其实也不想用这个用户名,是否可能用数据库中所建的用户呢?  
  )  
   
  但是又出现了新的问题(我的datagrid不能显示数据,更不用说分页了,就连表格的标题也没有显示出来)代码如下:  
  分不够我再加  
  --------------------------------------------<%@   Page   Language="vb"   AutoEventWireup="false"   Codebehind="Country.aspx.vb"   Inherits="CRM.Country"%>  
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN">  
  <HTML>  
  <HEAD>  
  <title>Country</title>  
  <meta   name="GENERATOR"   content="Microsoft   Visual   Studio   .NET   7.1">  
  <meta   name="CODE_LANGUAGE"   content="Visual   Basic   .NET   7.1">  
  <meta   name="vs_defaultClientScript"   content="JavaScript">  
  <meta   name="vs_targetSchema"   content="http://schemas.microsoft.com/intellisense/ie5">  
  </HEAD>  
  <body   MS_POSITIONING="GridLayout">  
  <form   id="Form1"   method="post"   runat="server">  
  <asp:DataGrid   id="dgCOUNTRY"   style="Z-INDEX:   101;   LEFT:   392px;   POSITION:   absolute;   TOP:   240px"  
  runat="server"   AutoGenerateColumns="false">  
  <Columns>  
  <asp:BoundColumn   DataField="COUNTRY_ID"   HeaderText="ID"   SortExpression="COUNTRY_ID"></asp:BoundColumn>  
  <asp:BoundColumn   DataField="COUNTRY_CODE"   HeaderText="COUNTRY   CODE"   SortExpression="COUNTRY_CODE"></asp:BoundColumn>  
  <asp:BoundColumn   DataField="COUNTRY_POST"   HeaderText="COUNTRY   POST"   SortExpression="COUNTRY_POST"></asp:BoundColumn>  
  <asp:BoundColumn   DataField="COUNTRY_NAME"   HeaderText="COUNTRY   NAME"   SortExpression="COUNTRY   NAME"></asp:BoundColumn>  
  </Columns>  
  </asp:DataGrid>  
  </form>  
  </body>  
  </HTML>  
   
  country.aspx.vb  
  ---------------  
  Imports   System.data  
  Imports   System.Data.SqlClient  
   
   
   
  Public   Class   Country  
          Inherits   System.Web.UI.Page  
  #Region   "   Web   窗体设计器生成的代码   "  
   
          '该调用是   Web   窗体设计器所必需的。  
          <System.Diagnostics.DebuggerStepThrough()>   Private   Sub   InitializeComponent()  
                  Me.MySqlConnection   =   New   System.Data.SqlClient.SqlConnection  
                  '  
                  'MySqlConnection  
                  '  
                  Me.MySqlConnection.ConnectionString   =   "workstation   id=MLOG;packet   size=4096;integrated   security=SSPI;initial   catalog=MLOGCRM;persist   security   info=true;"  
   
          End   Sub  
          Protected   WithEvents   dgCOUNTRY   As   System.Web.UI.WebControls.DataGrid  
          Protected   WithEvents   MySqlConnection   As   System.Data.SqlClient.SqlConnection  
   
   
          '注意:   以下占位符声明是   Web   窗体设计器所必需的。  
          '不要删除或移动它。  
          Private   designerPlaceholderDeclaration   As   System.Object  
   
          Private   Sub   Page_Init(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Init  
                  'CODEGEN:   此方法调用是   Web   窗体设计器所必需的  
                  '不要使用代码编辑器修改它。  
                  InitializeComponent()  
          End   Sub  
   
  #End   Region  
   
          Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load  
                  BindData()  
          End   Sub  
   
          Private   Sub   BindData()  
                  Dim   String_Query   As   String  
                  String_Query   =   "select   *   from   COUNTRY_TAB"  
                  Dim   myCommand   As   SqlCommand   =   New   SqlCommand(String_Query,   Me.MySqlConnection)  
                  Me.MySqlConnection.Open()  
                  dgCOUNTRY.DataSource   =   myCommand.ExecuteReader()  
                  Me.MySqlConnection.Close()  
          End   Sub  
   
   
   
  End   Class  
   
  第一请大侠们看一下为什么页面什么都没有(没有报错)  
  第二我如何用web.config的的数据库连接而不用多次写对数据库的连接?  
   
   
   
   
   
  country.aspx  
   
   
   
   
  Top

13 楼Justin1818(木鱼5)回复于 2005-02-01 23:29:26 得分 0

问题都解决,  
  谢谢在家的热心支持  
  Top

相关问题

  • 权限问题'CLAPTON\ASPNET' 登录失败
  • 用户 'JX\ASPNET' 登录失败。 急!!!!!
  • 用户 'USER-C83A581252\ASPNET' 登录失败。
  • 登录失败
  • sqlDataAdapter1.Fill(dataSet11)时报错:用户 'xxx\ASPNET' 登录失败。
  • 老问题,“ASPNET登录失败”,紧急求救,来者有分
  • “用户 'LOCALHOST\ASPNET' 登录”失败的老问题
  • 请教 'LXW\ASPNET' 登录失败 请教各位!谢谢!
  • "用户 'LYC-7F8FD013341\ASPNET' 登录失败。 "在线等!!!!
  • "用户 'LYC-7F8FD013341\ASPNET' 登录失败。 "在线等!!!!

关键词

得分解答快速导航

  • 帖主:Justin1818
  • OnlyYouLiLi
  • solojay

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo