我将 char 值保存在表中,类型为“char(10)”。当我尝试获取表中一行的值时,我执行以下操作:
DataTable table = MyAdoHelper.ExecuteDataTable(GlobalVar.dbName, Query);
Ado 助手只是一个从表中提取数据的工具,没有什么特别之处。
当我做下一个时:
string MemberGender = (table.Rows[0]["member_gender"].ToString() == "m") ? "Male" : "Female";
但即使在数据库中有“m”时,MemberGender 也始终是“女性”。
我应该如何处理 char 值?