Visual studio 2008 在xsd中关联不匹配的列?
我正在使用VS2008并尝试为ms sql reporting services创建数据集。我有两个表要关联。一个列的类型为int,另一个列的类型为shortint。VS给我一个错误 父列和子列没有类型匹配的列 有没有办法克服这个问题?在旧的sql reporting services中,我可以只使用一个查询来解决这个问题。我无法更改任一列的类型 短暂性脑缺血发作 编辑Visual studio 2008 在xsd中关联不匹配的列?,visual-studio-2008,reporting-services,join,dataset,Visual Studio 2008,Reporting Services,Join,Dataset,我正在使用VS2008并尝试为ms sql reporting services创建数据集。我有两个表要关联。一个列的类型为int,另一个列的类型为shortint。VS给我一个错误 父列和子列没有类型匹配的列 有没有办法克服这个问题?在旧的sql reporting services中,我可以只使用一个查询来解决这个问题。我无法更改任一列的类型 短暂性脑缺血发作 编辑 乔纳森,谢谢你的回答,但是我不能触摸桌子的结构。这可能有很多原因。我的系统中的一些表是来自遗留系统的提要。我无法控制某些系统。
乔纳森,谢谢你的回答,但是我不能触摸桌子的结构。这可能有很多原因。我的系统中的一些表是来自遗留系统的提要。我无法控制某些系统。这对任何一家大公司来说都是一个巨大的问题 数据集中int和shortint数据列的数据类型是什么 如果int列是System.Int32,那么能否将shortint列更改为相同的值
这应该允许使用这两列建立关系。数据集中int和shortint数据列的数据类型是什么 如果int列是System.Int32,那么能否将shortint列更改为相同的值
这应该允许使用两列建立关系。您确定不匹配永远不会成为问题吗?int表中值大于2^15 32768的行如何?这些不可能与shortint有关。您确定不匹配永远不会成为问题吗?int表中值大于2^15 32768的行如何?这些可能与shortint无关。您在问题中说您正在创建一个XSD数据集。尝试更改XSD TableAdapters中的列以创建关系。您在问题中说您正在创建XSD数据集。尝试更改XSD TableAdapters中的列以创建关系。