asp.net中如何将select的查询结果赋给一个字符串组数

问题描述

string[]function=newstring[50];//定义字符串数组inti;SqlConnectioncon=newSqlConnection(SqlDB.GetConnString());//SqlDB.GetConnString()返回一个连接字符串stringcmd_text="selecte_function.*frome_rolefunctioninnerjoine_function"+"one_function.func_id=e_rolefunction.func_idwhererole_id='"+role_id.ToString()+"'orderbye_function.func_id";//注:查询结果不止一条记录SqlCommandcmd=newSqlCommand(cmd_text,con);con.Open();SqlDataReadersdr=cmd.ExecuteReader();if(sdr.Read()){function[]=(string)sdr["func_ename"];}for(i=0;i<function.Length;i++){this.function[i].Visible=true;}我的代码如上(不知错在哪里,望高手指点),我的原意是从数据库中查询出字段"func_ename"的内容,然后将查询结果(即字段内的内容)赋给一个字符串数组,此字符串数组的内容与WEB页中的一部分Panel控件的的id属性相同,然后通过for循环把this.控件id名(即字符数组内容).visible=true;错误信息为:错误1应输入标识符具体位置在这一行function[]=(string)sdr["func_ename"];

解决方案

解决方案二:
inti=0;if(sdr.Read()){function[i]=sdr["func_ename"].ToString();i++;}
解决方案三:
if(sdr.Read()){=(string)sdr["func_ename"];}////将if改成while,function[]中要指定index的

时间: 2024-08-01 21:19:52

asp.net中如何将select的查询结果赋给一个字符串组数的相关文章

asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件

问题描述 asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件我现在要上传文件,但是在点击浏览的时候我想要打开一个指定的目录,然后在这个目录中选择文件..用什么方法能够实现呢?请各位大侠帮忙呀!!!!!!!!!??????????????????????????谢谢各位!!!!!!!! 解决方案 解决方案二:属于客户端程序,安全考虑的话怕不可行解决方案三:可以,将所选目录文件列出就行了,用常用的IO操作就能实现CSD

ASP.NET中利用存储过程实现模糊查询

asp.net|存储过程 一.建立存储过程 在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询): CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastname like '%' + @lastname + '%'GO 二.窗体设计 1.新建ASP.NET Web应用程序,命名为WebSql,选

ASP.NET中利用存储过程实现模糊查询_实用技巧

一.建立存储过程 在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询): CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastname like '%' + @lastname + '%'GO 二.窗体设计 1.新建ASP.NET Web应用程序,命名为WebSql,选择保存路径然后点击确定.

asp.net中实现根据选择月份查询以往记录

问题描述 如下demo:protectedvoidPage_Load(objectsender,EventArgse){stringdatetime=Session["dateTime"].ToString();stringsql="select*fromScorewheredate='"+datetime+"'";GridView1.DataSource=DBHelper.GetDataTable(sql);//注意查询和update的时候都要

asp.net中如果使用Sql语句查询的值

问题描述 inta;stringsum="SelectSum(VoteID)asmcountFromVotes";SqlCommandComm=newSqlCommand(sum,Conn);stringcount1="SelectCount(fine)FromVotesWherefine=1";SqlCommandComm1=newSqlCommand(count1,Conn);a=(Int64)count1/(Int64)sum;在VS2008里面写的,数据库有

javascipt在ASP.net中运用的问题

问题描述 我在jsp中运用javascipt写了一个页面,但将javascipt部分的全部代码复制到asp.net中运行却呈现出空白页面,请问javascipt在jsp和asp.net中的运用有什么区别? 解决方案 解决方案二:如果js里面没有写服务器端的代码,没有区别,呈现出空白页面应该是你的代码写法问题解决方案三:复制过来肯定有些地方需要注意的了,比如说你的一个按钮事件,你net页面和jsp页面的按钮是不是一样的,你有没有调用复制过来的JS方法呢...js在其他语言也都是同样的运用,他只用遵

CJJ专用ASP类库中的某个class_应用技巧

作为程序员,相信每个人都有自己的函数库及类库.在做项目时,从库里面提取想要的函数及类.这样可以提高开发效率.CJJ专用ASP类库中的某个class 复制代码 代码如下:   '----******************** TConnString *****************************----   '数据库连接字符串结构体   Class TConnString       Public DBName,DBPath,DBServer,DBUser,DBPass,DBType

实现ASP.NET中网站访问量的统计

实现ASP.NET中网站访问量的统计.下面介绍如何进行ASP.NET中网站访问量的统计. 一.建立一个数据表IPStat用于存放用户信息 我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间(IP_DateTime),些表的信息本人只保存一天的信息,如果要统计每个月的信息则要保存一个月.因为我不太懂对数据日志的操作,所以创建此表,所以说我笨吧,哈哈. 二.在Global.asax中获取用户信息 在Global.asax的Session

asp.net 中用户和角色的验证

asp.net 本文引用下面的 Microsoft .NET Framework 类库命名空间: • System.Web.Security • System.Web.Principal 请求的安全性事件流以下步骤简要介绍了在客户端发出请求时发生的事件序列: 1. 客户端请求 IIS 服务器上的一个 .aspx 页. 2. 将客户端凭据传递给 IIS. 3. IIS 对客户端进行身份验证,然后将经过身份验证的标记随客户端请求一起传送到 ASP.NET 工作进程. 4. 根据 IIS 传送的经过身