C# OdbcDatareader解析
我有个奇怪的问题。我有以下方法:C# OdbcDatareader解析,c#,odbc,C#,Odbc,我有个奇怪的问题。我有以下方法: private static string getText(OdbcDataReader reader, string fldName) { string str = ""; try { str = System.Convert.ToString(reader.GetValue(reader.GetOrdinal(fldName))); } c
private static string getText(OdbcDataReader reader, string fldName)
{
string str = "";
try
{
str = System.Convert.ToString(reader.GetValue(reader.GetOrdinal(fldName)));
}
catch { }
return str;
}
我有一个产品ID:14-29aa
当我运行stringid=getText(reader,“ProductID”)
id=14-29AA
提取价值时,如何保留案例?在线查看时,它显示GetValue以本机格式返回结果。。如何停止此转换
编辑:该字段为“重复文本字段”,数据库为Filemaker Pro数据库中的字段类型是什么?这将保留该情况。我建议您重新检查数据库中存储的值。数据库中的值为14-29aa。。所以我更困惑了,请发布用于填充读者的代码和查询。它可以是像
selectupper(产品ID)。查询很简单,“SELECT*FROM Products WHERE inStock=TRUE”,我正在迭代产品ID