我正在以编码格式获取电子邮件地址,例如“annie@h ꇟ|(ƓƓⲘ”,我将其捕获在一个字符串中,然后无法将其存储在服务器数据库中。那么我如何将其解码为普通的电子邮件地址。或者没有得到它是哪种类型的编码(base64/ascii/ect..)。列类型是 long varchar,机器我正在使用它 windows xp。我正在拔头发。
请帮忙..
我得到了答案,但我不确定这是正确的方法。现在我从 ADODB.Recordset 而不是 Dataset 读取记录。这是读取数据的正确方法吗?
我不知道为什么数据集给我有线电子邮件地址,但是使用记录集我解决了这个问题
这是我现在使用的代码示例
Dim str_query = "select * from table"
Dim objRS= New ADODB.Recordset
objRS= Cn.Execute(str_query )
Do While Not objRS.EOF
For k = 0 To objRS.Fields.Count - 1
Debug.Print objRS(k).Name & ": " & objRS(k).Value
Next
Debug.Print "_____"
objRS.MoveNext
Loop
以前我用过这个代码
Dim str_query = "select * from table"
Dim objRS= New ADODB.Recordset
objRS= Cn.Execute(str_query )
Dim ds As DataSet = New DataSet()
Dim da As OleDbDataAdapter = New OleDbDataAdapter
da.Fill(ds, objRS, "my_table")
For Each dr As DataRow In ds.Tables("my_table").Rows
Next