Menu

问题 创建新数据源时出现问题。为什么?

赫龙科尼

新成员
已加入
2018年5月29日
留言内容
4
编程经验
Beginner
帮助要求

我的意思而不是视频,是对该问题的完整而清晰的描述。

没关系。我制作视频只是为了更容易理解错误发生的位置。
事实证明,当我进入创建新数据源的向导时,出现以下错误:“某些更新命令无法自动生成。数据库返回以下错误:意外错误”
数据源配置向导:无法检索表或视图的架构信息。
在错误消息中显示:自定义工具错误:无法生成代码。无法生成代码。你调用的对象是空的。你调用的对象是空的。 WindowsFormsApplication1 C:\ Users \ henri \ documents \ visualstudio 2015 \ Projects \ WindowsFormsApplication1 \ WindowsFormsApplication1 \ mypcpDataSet3.xsd
当我单击它们时,出现以下屏幕:
<?XML文件版本="1.0"编码方式="utf-8"?>
<xs:模式ID ="mypcpDataSet"targetNamespace="http://tempuri.org/mypcpDataSet3.xsd"XML文件ns:mstns="http://tempuri.org/mypcpDataSet3.xsd"XML文件ns="http://tempuri.org/mypcpDataSet3.xsd"XML文件ns:xs="http://www.w3.org/2001/XMLSchema"XML文件ns:msdata="ur:schemas-microsoft-com:xml-msdata"XML文件ns:msprop="ur:schemas-microsoft-com:xml-msprop"attributeFormDefault="合格的"elementFormDefault="合格的">
<xs:注释>
<xs:appinfo来源="ur:schemas-microsoft-com:xml-msdatasource">
<数据源DefaultConnectionIndex="0"函数ComponentName="查询表适配器"修饰符="自动版式,AnsiClass,类,公共"SchemaSerializationMode="包含模式"XML文件ns="ur:schemas-microsoft-com:xml-msdatasource">
<连接数>
<联系AppSettingsObjectName="设定值"AppSettingsPropertyName="mypcpConnectionString"连接字符串对象=""IsAppSettingsProperty="真的"修饰符="部件"姓名="mypcpConnectionString(设置)"参数前缀="@"物业参考="ApplicationSettings.WindowsFormsApplication1.Properties.Settings.GlobalReference.Default.mypcpConnectionString"提供者="MySql.Data.MySqlClient" />
</连接数>
<桌子>
<表适配器基类="System.ComponentModel.Component"DataAccessorModifier="自动版式,AnsiClass,类,公共"DataAccessorName="MatprimaTableAdapter"GeneratorDataComponentClassName="MatprimaTableAdapter"姓名="Matprima"UserDataComponentName="MatprimaTableAdapter">
<主要来源>
<DbSource连接参考="mypcpConnectionString(设置)"DbObjectName="mypcp.matprima"DbObjectType="桌子"充满MethodModifier="上市"充满MethodName="充满"生成方法="两个都"GenerateShortCommands="真的"GeneratorGetMethodName="获取数据"GeneratorSourceName="充满"GetMethodModifier="上市"GetMethodName="获取数据"查询类型="行集"ScalarCallRetval="System.Object,mscorlib,版本= 4.0.0.0,文化=中性,PublicKeyToken = b77a5c561934e089"UseOptimisticConcurrency="真的"UserGetMethodName="获取数据"UserSourceName="充满">
<选择命令>
<DbCommandCommandType="文本"ModifiedByUser="错误的">
<CommandText>SELECTcod_prod,descrição,unidade,tipo来自matprima</CommandText>
<参数 />
</DbCommand>
</选择命令>
</DbSource>
</主要来源>
<对应 />
<资料来源 />
</表适配器>
</桌子>
<资料来源 />
</数据源>
</xs:appinfo>
</xs:注释>
<xs:element姓名="mypcpDataSet"msdata:IsDataSet="真的"msdata:UseCurrentLocale="真的"msprop:EnableTableAdapterManager="真的"msprop:Generator_DataSetName="mypcpDataSet"msprop:Generator_UserDSName="mypcpDataSet">
<xs:complexType>
<xs:选择发生="0"maxOccurs="无限的">
<xs:element姓名="Matprima"msprop:Generator_TableClassName="MatprimaDataTable"msprop:Generator_TableVarName="桌布"msprop:Generator_TablePropName="Matprima"msprop:Generator_RowDeletingName="MatprimaRowDeleting"msprop:Generator_RowChangingName="MatprimaRowChanging"msprop:Generator_RowEvHandlerName="MatprimaRowChangeEventHandler"msprop:Generator_RowDeletedName="MatprimaRowDeleted"msprop:Generator_UserTableName="Matprima"msprop:Generator_RowChangedName="MatprimaRowChanged"msprop:Generator_RowEvArgName="MatprimaRowChangeEvent"msprop:Generator_RowClassName="MatprimaRow">
<xs:complexType>
</xs:complexType>
</xs:element>
</xs:选择>
</xs:complexType>
</xs:element>
</xs:模式>

请,我正在学习该语言,并且此错误是数据库设计中的干扰连续性。
我希望我已经很清楚了,我会很高兴因为我的英语不太好。
 

赫龙科尼

新成员
已加入
2018年5月29日
留言内容
4
编程经验
Beginner
听起来MySQL组件可能有问题。我建议卸载VS的Connector / Net和MySQL工具,重新启动然后重新安装。

我按照您的建议做了,但是错误不断出现。我尝试在其他设备上安装,并且错误相同。已经尝试卸载VS 2017并安装旧版本2015,并且错误相同。请帮我。

一个更多的信息:我已经尝试使用MS Access而不是MySQL,并且错误也发生了。
 
Last edited:
最佳 底部