2011-07-12 10 views
0

2つのmysqlテーブルの間にDataRelationを設定しようとしています。親テーブル「組織」には、「organisationID」という名前の主キー(int、autoinc)があります。C#型データセット(mysql)のAutoIncrementとDataRelation

子テーブル( "authors")は、外部キー(organisations.organisationID)を "organization"(int)として格納します。

DataRelationをセットアップしようとすると、常に例外が発生します。親の列と子の列には型が一致する列はありません。

私の推測では、.NETはautoinc intとforeignkey列の通常のintの型の違いを検出していると思います。

これに関するアイデアですか?地球上のuintでは動作しない理由

答えて

0

あなたが正しいです

+0

データセットデザイナでINTを入力して、あなたの外部キーを設定してください、私は(両方の場所を)UINTを持っていたが、私を超えています – Smalcat

関連する問題