VB.NET 怎么转换数字对应的汉字
张裸奔 2018-09-18 06:15:21 在取甲方数据时,遇到一个问题,数据库里的字段内容是对应的代码,而我方数据库需要转换过的,我该怎么转换或拼接
比如说:数据库中有个字段为"2,3,4,..."怎么把它替换成"张三,李四,王五,..."附问题源码:
Dim sql As String = "SELECT * FROM dbo.MedInfoTableHis"
Dim dsmedinfo As New DataSet()
dsmedinfo = PubFunc.Getdata(Ironcn_basemz, sql)
For i As Integer = 0 To dsmedinfo.Tables(0).Rows.Count - 1
'medcode = dsmedinfo.Tables(0).Rows(i)("idm").ToString()
'MedSpecial = dsmedinfo.Tables(0).Rows(i)("fzglbs").ToString()
medcode = dsmedinfo.Tables(0).Rows(i)("medonlycode").ToString()
MedSpecial = dsmedinfo.Tables(0).Rows(i)("medspecial").ToString()
--问题是 MedSpecial ="2,3,4"怎么转换
If MedSpecial = "1" Then
MedSpecial = "危"
ElseIf MedSpecial = "2" Then
MedSpecial = "冷"
ElseIf MedSpecial = "3" Then
MedSpecial = "冻"
ElseIf MedSpecial = "4" Then
MedSpecial = "凉"
ElseIf MedSpecial = "5" Then
MedSpecial = "似"
ElseIf MedSpecial = "6" Then
MedSpecial = "暗存"
ElseIf MedSpecial = "7" Then
MedSpecial = "暗"
ElseIf MedSpecial = "8" Then
MedSpecial = "倒"
End If