C# 根据字段的长度,生成带有特定空格的查询Sql
我在sql中有一个consult,其中我选择了许多字段,但我需要一些字段具有特定的长度,如果字段的值没有指定的长度,则必须用零或空格填充 我在服务器c#中为每个值填充了一段时间,但我需要一个最佳解决方案 下一个表是数据库中记录的一部分:C# 根据字段的长度,生成带有特定空格的查询Sql,c#,sql,C#,Sql,我在sql中有一个consult,其中我选择了许多字段,但我需要一些字段具有特定的长度,如果字段的值没有指定的长度,则必须用零或空格填充 我在服务器c#中为每个值填充了一段时间,但我需要一个最佳解决方案 下一个表是数据库中记录的一部分: id code 10 5987 11 34567 12 242 13 43244 我粘贴了服务器代码的一部分代码 id=reader["id"]== DBNull.Value?string.Empty:Convert.ToString(reader
id code
10 5987
11 34567
12 242
13 43244
我粘贴了服务器代码的一部分代码
id=reader["id"]== DBNull.Value?string.Empty:Convert.ToString(reader["id"]);
while ( id.Length<15)
{
id= " " +id;
}
code =reader["code"]== DBNull.Value?string.Empty:Convert.ToString(reader["code"]);
while ( code.Length<10)
{
code = "0" +code;
}
id=reader[“id”]==DBNull.Value?string.Empty:Convert.ToString(reader[“id”]);
while(id.length)请添加您正在执行的SELECT查询,以便我们可以帮助您使用PadLeft(即id=id.PadLeft(15',)
和code=code.PadLeft(10,'0')