【发布时间】:2015-03-17 08:20:17
【问题描述】:
当我在 app_code 创建一个函数调用类时,我遇到了以下代码的错误。
我的错误正在显示 -->BC30002: 类型 'MySqlConnection' 未定义。请帮忙。谢谢!
Imports System.Data
Imports System.Data.SqlClient
Imports System.Net.Mail
Imports MySql.Data.MySqlClient
Namespace check90daysreturn
Public Class Check90days
Public Function check(ByVal datereceived As String, ByVal shipdate As String, ByVal partsn As String)
Dim con As String = ConfigurationManager.ConnectionStrings("xxxConnectionString").ConnectionString
Dim Sql As New MySqlConnection(con)
Dim reader2 As Object
Dim theQuery2 As String = "SELECT Max(shipmentdate) FROM prc.tbsrparts t WHERE Substring(partsn, 17, 11) = '" + partsn.ToString + "'" 'get latest shipment date from database
Dim command2 As New MySqlCommand(theQuery2, Sql)
reader2 = command2.ExecuteScalar
'send auto email
Dim mailmssg As New MailMessage()
Dim smtp_client As New SmtpClient
mailmssg.IsBodyHtml = True
smtp_client = New SmtpClient
smtp_client.Host = "ll.smtp.xxxxx.com"
smtp_client.Port = 25
mailmssg.From = New MailAddress("zzz@yahoo.com")
mailmssg.CC.Add("xxxx@yahoo.com")
mailmssg.Subject = "(Testing)"
mailmssg.Body = "Testing"
smtp_client.DeliveryMethod = SmtpDeliveryMethod.Network
smtp_client.Send(mailmssg)
End Function
End Class
End Namespace
【问题讨论】:
-
我有类似的问题。我去了 Visual Studio 的项目属性,在引用下,由于 MySql.Data 的某种原因找不到路径,所以我必须浏览到正确的路径来解决问题。