【问题标题】:how to trim or replace whitespaces of value which is returning from database pl/sql如何修剪或替换从数据库 pl/sql 返回的值的空格
【发布时间】:2015-01-18 17:03:31
【问题描述】:

我正在从数据库中获取数据,其中一列由带有空格的值组成(例如:55 22 44 88 9997)。

我想修剪空白以与我的数据进行比较。

我的值是 string a="552244889997" ,我将此值与 db 中的值进行比较, 但在 db 中,它由空格 55 22 44 88 9997 组成。

请帮助我在 asp dotnet 后面的代码中解决此问题。

【问题讨论】:

    标签: c# asp.net asp.net-mvc asp.net-mvc-3


    【解决方案1】:
    string a = "55 22 44 88 9997";
    a = a.Replace(" ", string.Empty);
    

    【讨论】:

    • 数据来自数据库 table.column.columnname,你的意思是我想将表值保存到一个字符串中,它可以工作吗?
    【解决方案2】:

    字符串 a = "55 22 44 88 9997"; a = a.Replace(" ", "");

    从数据库中获取数据并删除空格:

    SqlConnection conn = new SqlConnection(connectionString);
    DataTable dt = new DataTable();
    string cmd = null;
    cmd = "select col1 from table";
    SqlDataAdapter adp = new SqlDataAdapter(cmd, conn);
    conn.Open();
    adp.Fill(dt);
    conn.Dispose();
    if (dt.Rows.Count > 0) {
        string b = Strings.Replace(dt.Rows(0)("col1"), " ", "");    
    }
    

    【讨论】:

    • 数据来自数据库[table.column.columnname],你的意思是我想将表值保存到一个字符串中,可以吗?
    • @shivumtyri : 我已经用数据库中的数据样本更新了我的答案
    猜你喜欢
    • 2021-11-28
    • 2020-07-19
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 2021-12-08
    • 2013-05-06
    • 1970-01-01
    • 2018-04-22
    相关资源
    最近更新 更多