对象-string.compare那的字符串的比较一直出现问题,求大神赐教 拜托拜托!!!

问题描述

string.compare那的字符串的比较一直出现问题,求大神赐教 拜托拜托!!!

protected void Button5_Click(object sender, EventArgs e)
{

        string name = Request.Params["name"].ToString();

        Session["xmname"] = Server.HtmlEncode(name.Trim());

        SqlConnection sqlconn = new SqlConnection(connectstring);
        string cmdText2 = "SELECT xmtype FROM dbo.项目 WHERE xmname='"+name+"'";
        SqlCommand command2 = new SqlCommand(cmdText2, sqlconn);
        try
        {
            //打开连接
            sqlconn.Open();
            SqlDataReader dr2 = command2.ExecuteReader();

            while (dr2.Read())
            {

                if (String.Compare(dr2["xmtype"].ToString(),"大学生创新")==0)
                    Response.Redirect("申请书1基本信息页面2.aspx");
                else if (String.Compare(dr2["xmtype"].ToString(), "实验室基金") == 0)
                    Response.Redirect("申请书2.2.1.aspx");
                else
                    Response.Redirect("申请书321.aspx");

            }
            dr2.Close();
        }
        catch (SqlException sqlex)
        {
            //显示错误信息
            Response.Write(sqlex.Message + "<br>");
        }
        finally
        {
            //关闭数据连接
            sqlconn.Close();
        }// xmname.Text = Convert.ToString(Session["ID"]);

}

}

解决方案

字符串比较是看字符的ASCII码的大小的,越前面越小,如"a".compareTo("b")结果为-1。
根据你的写法,用indexof方法可好?

时间: 2024-10-24 17:01:37

对象-string.compare那的字符串的比较一直出现问题,求大神赐教 拜托拜托!!!的相关文章

对象-JAXB可以生成字符串形式的XML么?求大神回答

问题描述 JAXB可以生成字符串形式的XML么?求大神回答 怎么利用JAXB把对象转换成字符串形式的XML,在线等 .... 解决方案 结构 <?xml version="1.0" encoding="utf-8" ?> <busiSync> <header> <OperCode>1</OperCode> <TimeStamp>1</TimeStamp> </header>

字符串标红!!!求大神!!!

问题描述 字符串标红!!!求大神!!! 怎么将一段字符串里的某个字符标红??? 我用的是vs2008c++ 解决方案 用richedit,可以单独设置某个字符的颜色. http://blog.csdn.net/dijkstar/article/details/7953816http://blog.csdn.net/yufei_email/article/details/49783579

对象-java JDBC 批量插入的时候报数组下标越界,求大神

问题描述 java JDBC 批量插入的时候报数组下标越界,求大神 代码:private static Boolean Function_User(Map resultMap String sqlString tableType) { // TODO Auto-generated method stub Connection conn=null; PreparedStatement insert_st=null; int count = 0; final int batchSize = 500;

uploadify 编辑器上传 报对象不支持此属性和方法 求大神赐教

问题描述 js代码如下:<LINKhref="js/uploadify/uploadify.css"type="text/css"rel="stylesheet"><scripttype="text/javascript"src="<%=basePath%>js/uploadify/jquery-1.4.2.min.js"></script><scrip

求大神解答关于java string字符串的问题,现有如下要截取,希望按括号分组

问题描述 求大神解答关于java string字符串的问题,现有如下要截取,希望按括号分组 如下字符串:希望每个括号之间的内容分一组变成子字符串,或者输出到文本每个括号之间的内容为一行.丢弃其余的部分 CF --> ('c1,t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t

string-java字符串中求字串的个数。求大神指点。谢谢

问题描述 java字符串中求字串的个数.求大神指点.谢谢 package z_1; public class Z_4 { /* * 计算某个字符串在另一个字符串中出现的次数 */ public static void main(String[] args) { // TODO Auto-generated method stub String s="kkaaskkadidkkddspqlkk"; getCount(s,"kk"); sop(getCount(s,&q

string-String字符串,求大神帮解答下

问题描述 String字符串,求大神帮解答下 String s9 = ""hello""+""world""; String s10 = ""helloworld""; System.out.println(s9==s10); String s11 = s4+""world""; System.out.println(s10==s11); s10与

求大神解答一下-java中对象流objectstream问题

问题描述 java中对象流objectstream问题 输出的为什么不是cyh男20 ym女20求大神解答!!!!!!!!!! 解决方案 你的代码和我这个一样吗?麻烦把你的代码粘全了,我看看 解决方案二: 这个是照片......... 解决方案三: 我和你写的差不多,不知道你为啥会这样,我给你粘出我的代码package lianxi; import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE

c++ 怎么打包字符串 求大神教导

问题描述 c++ 怎么打包字符串 求大神教导 求教导- - 解决方案 打包是什么意思?你想对字符串做的事情是什么? 解决方案二: #include #include #include unsigned char lrc(char *str) { unsigned char crc=0; while(*str) { crc+=*str; str++; } return crc; } int Pack(char *src,char *dst) { } int Unpack(char *src,cha