Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 在xsd中关联不匹配的列?_Visual Studio 2008_Reporting Services_Join_Dataset - Fatal编程技术网

Visual studio 2008 在xsd中关联不匹配的列?

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中,我可以只使用一个查询来解决这个问题。我无法更改任一列的类型 短暂性脑缺血发作 编辑 乔纳森,谢谢你的回答,但是我不能触摸桌子的结构。这可能有很多原因。我的系统中的一些表是来自遗留系统的提要。我无法控制某些系统。

我正在使用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中的列以创建关系。