我在下面有从 SQL Server 数据库读取的 VB.NET 代码。
Using conn As New SqlConnection(ConfigurationManager.ConnectionStrings("GasNominationsConnectionString").ConnectionString)
conn.Open()
Using cmd As SqlCommand = conn.CreateCommand
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "getEmailAddress"
cmd.Parameters.Add("company", SqlDbType.VarChar).Value = "RWET"
Dim sqlrd As SqlDataReader = cmd.ExecuteReader()
If sqlrd.HasRows Then
While sqlrd.Read()
msg.[To].Add(New MailAddress("emailAddress"))
End While
End If
End Using
End Using
SQL Server 表中的数据是 2 个电子邮件地址的列表,但出现错误
指定的字符串不是电子邮件地址所需的格式
任何想法我做错了什么?