当前位置:首页 > 系统运维 > 正文内容

MySQL Connector升级时会遇到哪些故障?

a8116255316年前 (2010-06-09)系统运维13

此文章主要向大家讲述的是MySQL Connector升级时经常会引起的故障,以前在使用 Asp.net + MySQL 来搭建系统平台,使用了 MySQL数据库网上 Connector 5.22 版,发现其中的 Membership 的实现上存在 Bug。

有时会抛出异常,引起网站服务停止,原因不明。

重新登录 MySQL官方网站,发现MySQL Connector 已经升级到 6.22 ,于是下载,升级系统,希望能够修复以上的 Bug。

结果大失所望,6.22 版竟然抛出了另一种异常,原来运行得挺好的系统,跑也跑不起来了。

用户代码未处理 System.Formatexception

Message="GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。"

Source="mscorlib"

StackTrace:

在 System.Guid..ctor(String g)

在 MySql.Data.Types.MySqlGuid.MySql.Data.Types.IMySqlValue.ReadValue(MySqlPacket packet, Int64 length, Boolean nullVal)

在 MySql.Data.MySqlClient.NativeDriver.ReadColumnValue(Int32 index, MySqlField field, IMySqlValue valObject)

在 MySql.Data.MySqlClient.ResultSet.get_Item(Int32 index)

在 MySql.Data.MySqlClient.MySqlDataReader.GetFieldValue(Int32 index, Boolean checkNull)

在 MySql.Data.MySqlClient.MySqlDataReader.GetValue(Int32 i)

在 MySql.Data.MySqlClient.MySqlDataReader.GetValues(Object[] values)

在 System.Data.ProviderBase.DataReaderContAIner.CommonLanguageSubsetDataReader.GetValues(Object[] values)

在 System.Data.ProviderBase.SchemaMapping.LoadDataRow()

在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)

在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)

在 System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)

在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)

在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)

在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)

……

上面说了这么多内容,是关于对MySQL Connector升级引起的故障的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITjs,学习最新Mysql技术。

原文标题:MySQL Connector升级引起的故障

连接:http://www.cnblogs.com/chinaontology/archive/2010/03/09/1681938.html

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://www.2345hao.cn/blog/index.php/post/20958.html

分享给朋友:

“MySQL Connector升级时会遇到哪些故障?” 的相关文章

Windows7开机后出现黑一下屏性能降低

Windows7开机后出现黑一下屏性能降低

打开IE浏览器的时候、聊QQ的时候、玩游戏的时候… … 这到底是谁惹的祸呢? 很多人都知道Windows 7桌面特效全部开启会使系统性能降低,那到底是哪个特效导致的这一情况呢? 解决办法: 右键计算机,高级系统设置-性能-设置-关闭”任务栏和开始菜单使用动画“和”最大化和最小化动态显示窗口“...

windows 7怎么设置密码永不过期?

windows 7怎么设置密码永不过期?

下面小编以Windows 7 64位为例,介绍下密码是如何设置永不过期的。  1、在桌面上打开“开始”菜单,或者点击“Win+R”快捷键将“运行”对话框打开。  2、运行对话框打开后,在里面中输入“lusrmgr.msc”字符命令,就可以打开“本地用户和组程序”。...

windows 7为什么老掉线 windows 7使用迅雷或快车下载的时候老掉

windows 7为什么老掉线 windows 7使用迅雷或快车下载的时候老掉

经过几天的测试后发现,Windows 7用户反映的情况确实存在,但并没有达到“频繁”的情况。同时,也并非是迅雷或快车抢了带宽。(即便是抢了带宽,表现的形式也是页面打开慢,而非是掉线),寻找问题的原因过程中,我们认为是Windows 7系统对于网卡的电源管理的默认设置造成的。 下面,就以Window...

Ubuntu系统上挂载U盘和Windows分区问题的解决实例

Ubuntu系统上挂载U盘和Windows分区问题的解决实例

Ubuntu挂载U盘问题 复制代码代码如下: 老是说special device /dev/sdb1 does not exist,无比郁闷 复制代码代码如下:#fdisk /dev/sda 复制代码代码如下: 是有个 这个咚咚。。。。 复制代码代码如下: 最后: 复制代码代码如下:...

Ubuntu14.04不支持U盘exfat格式该如何解决

Ubuntu14.04不支持U盘exfat格式该如何解决

exfat是U盘的文件系统,很多系统都支持exfat格式的使用,但Ubuntu系统并不支持exfat格式,要如何处理呢?下面小编就给大家介绍下Ubuntu14.04不支持u盘exfat格式的解决方法,一起来了解下吧。 很多用户都想知道为什么要U盘使用exfat格式呢?主要有以下两种原因: 1...

windows 7系统最好的的四大装盘方式

windows 7系统最好的的四大装盘方式

一、XP系统下全新安装Windows 7: 1、下载Windows 77100 ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:7100) 2、把D:7100目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下,并在C盘根目录下建个s...