Относящиеся несоответствующие столбца в XSD - PullRequest
2 голосов
/ 10 февраля 2009

Я использую VS 2008 и пытаюсь создать набор данных для служб отчетов MS SQL. У меня есть две таблицы, которые я хочу связать. У одного есть столбец с типом int, другой сокращенный. VS дать мне ошибку

Родительский и дочерний столбцы не имеют совпадающих типов.

Есть ли способ преодолеть это? В старых службах отчетов SQL я мог просто использовать запрос и обойти эту проблему. Я не могу изменить тип столбца.

ТИА

EDIT
Джонатан, спасибо за ответ, но я не могу коснуться структуры таблиц. Там может быть много причин для этого. Некоторые таблицы в моих системах - каналы из устаревших систем. У меня нет контроля над некоторыми системами. Это должно быть огромной проблемой для любой крупной компании.

Ответы [ 2 ]

0 голосов
/ 19 июля 2009

Вы уверены, что несоответствие никогда не будет проблемой? Как насчет строк в таблице int со значениями> 2^15 (32,768)? Они не могут быть связаны с shortint.

0 голосов
/ 12 февраля 2009

Что такое типы данных для int и shortint столбцов данных в наборе данных?

Если столбец int равен System.Int32, можно ли изменить столбец shortint на тот же?

Это должно позволить сделать связь с использованием двух столбцов.

...