首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义类型“MySqlConnection”

未定义类型“MySqlConnection”
EN

Stack Overflow用户
提问于 2015-03-17 16:20:17
回答 4查看 22.7K关注 0票数 3

当我在app_code创建一个函数调用类时,我在下面的代码中遇到了这个错误。

我的错误是显示-->BC30002:没有定义类型'MySqlConnection‘。求求你,help.Thanks!

代码语言:javascript
复制
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
EN

回答 4

Stack Overflow用户

发布于 2015-12-24 00:12:18

我得到了同样的错误。

添加后

代码语言:javascript
复制
Imports MySql.Data.MySqlClient;

,以及对我得到的MySql.Data.dll的引用'MySqlConnection is not defined‘。

我已经修复了它,添加了来自旧版本的引用MySql.Data.dll,即V2.0而不是V4.5

票数 2
EN

Stack Overflow用户

发布于 2018-07-12 23:17:28

在我的场景中,问题相当简单。我参与的项目针对的是.Net的框架版本4.5,其中as MySql.Data针对的是.Net 4.5.2版本。MySql.Data版本应低于或等于项目目标框架版本。因此,我将项目目标版本更改为4.5.2,并成功编译。希望这能帮助到一些人。

票数 1
EN

Stack Overflow用户

发布于 2015-03-17 16:28:29

因此,您已经添加了Imports MySql.Data.MySqlClient。但是,您是否还添加了对MySql.Data.dll的引用

How do I add a reference to the MySQL connector for .NET?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29094224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档