条码十六进制数据转换成字符串的SQL_CLR代码
2013-09-05 18:24
239 查看
string sBarcodeHex; //十六进制
string sBarcodeAscii=""; //条码返回ASCII字符串
sBarcodeHex=Info.ToString();
//当条码值为空时不处理
if ((sBarcodeHex.Length) > 0)
{
int i = 0;
string cAscii;
while (i < sBarcodeHex.Length)
{
if (sBarcodeHex.Length >= i + 2)
cAscii = sBarcodeHex.Substring(i, 2);
else
cAscii = sBarcodeHex.Substring(i, 1);
int value = Convert.ToInt32(cAscii, 16);
char charValue = (char)value;
sBarcodeAscii = sBarcodeAscii + charValue.ToString();
i = i + 2;
}
Info = sBarcodeAscii;
}
else
{
Info = "空";
}
Dsp1 = "条码输入:";
Dsp2 = Info;
string sBarcodeAscii=""; //条码返回ASCII字符串
sBarcodeHex=Info.ToString();
//当条码值为空时不处理
if ((sBarcodeHex.Length) > 0)
{
int i = 0;
string cAscii;
while (i < sBarcodeHex.Length)
{
if (sBarcodeHex.Length >= i + 2)
cAscii = sBarcodeHex.Substring(i, 2);
else
cAscii = sBarcodeHex.Substring(i, 1);
int value = Convert.ToInt32(cAscii, 16);
char charValue = (char)value;
sBarcodeAscii = sBarcodeAscii + charValue.ToString();
i = i + 2;
}
Info = sBarcodeAscii;
}
else
{
Info = "空";
}
Dsp1 = "条码输入:";
Dsp2 = Info;
相关文章推荐
- SQL经典代码---分解字符串并查询相关数据
- HEX格式数据转换成十六进制字符串
- js整数字符串转换为金额类型数据(示例代码)
- 同一列的多行字符串数据用SQL怎么转换成同一列的一行数据
- 在SQL中如何将十进制的值转换为十六进制的字符串显示出来?
- java多线程,将oracle中数据导入到sql到文件(包括大字段转换成字符串)
- 用SQL将多行字符串数据转换成一行数据
- SQL的datetime类型数据转换为字符串格式大全
- 十六进制的字符串转换到十六进制byte数据
- 将字符串形式的十六进制数据转换为十六进制数据(hex)
- [手游新项目历程]第6天-二进制值和十六进制字符串相互转换的C++代码
- [原创]SQL表值函数:把用逗号分隔的字符串转换成表格数据
- C语言十六进制数据同字符串的相互转换
- 数据SQL脚本自动转换成javaBean代码的实现
- SQL 实现十进制数和十六进制字符串互相转换
- 二进制值和十六进制字符串相互转换的C++代码
- C语言十六进制数据同字符串的相互转换
- C语言十六进制数据同字符串的相互转换
- 十六进制数据与字符串的相互转换