問題タブ [dataset-designer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - Visual Studio 2005 DataSet デザイナでの「列にデータがあると、その列の DataType を変更できません」というエラーが表示される
VisualStudio 2005 で DataSet を取得しました。データテーブルの 1 つの列のデータ型を から に変更する必要がありSystem.Int32ますSystem.Decimal。のデータ型を変更しようとするとDataSet Designer、次のエラーが表示されます。
プロパティ値が無効です。列にデータがあると、その列の DataType を変更できません。
私の理解では、これは DataSet のスキーマのデータ型を変更する必要があります。このエラーを引き起こすデータがどのように存在するのかわかりません。
誰にもアイデアはありますか?
strongly-typed-dataset - ParentRelations は生成された DataSet で機能しませんか?
2 つのテーブルを作成しました。
出版社
- PK、PublisherId、int、not null、indentity +1
- PublisherName、varchar(50)、null 以外
製品
- PK、ProductId、int、null 以外、id +1
- 製品名、varchar(50)、null 以外
- PublisherId、int、null 以外
次に、PublisherId を接続するテーブル間に外部キー制約FK__Product__Publisherを作成しました。
このようにして、各パブリッシャーが複数の製品を持つことができる一方で、それぞれ 1 つのパブリッシャーを持つ製品をサポートしたいと考えています。それはそれと同じくらい簡単です。
ここで、C# でコンソール プロジェクトを作成し、型指定されたデータセットと 2 つの TableAdapter を追加しました。1 つは発行元を指し、もう 1 つは製品を指します。DataSet-Designer は、SQL Server から取得した内容に基づいてリレーションを自動的に追加します。
また、選択した製品の発行者と、選択した発行者のすべての製品にアクセスできるようにするプロパティも自動的に生成します。
これは私のテストコードです:
ただし、これは機能しません。生成されたコードでは、プロパティ PublisherRow は次のようになります。
this.Table.ParentRelations には関係が含まれていません。null であり、アクセスすると NullReferenceException が発生します。
ここで何が間違っていますか?
visual-studio-2005 - VS2005 の [アプリケーションから開く] ダイアログに DataSet エディターが表示されない
私は Visual Studio 2005 を使用しています。通常はDataSet Editorを使用してデータセットを設計します。ただし、このオプションは [アプリケーションから開く] ダイアログでは使用できなくなりました。Visual Studio は、デフォルトでXML スキーマ エディターを使用してデータセットを設計するようになりました。
データセットの設計時にDataSet Editorを使用可能なオプションとして復元するにはどうすればよいですか?
.net - .NET - データセットでのカスタム型の使用
VS 2008 を使用して構築された .NET Web アプリがあります。テーブルの列にカスタム型を使用する厳密に型指定されたデータセットを含めました。これを行うには、データセットの背後にある XSD ファイルを手動で編集しました。プロジェクトの名前を変更するために大きな検索と置換を行うまで、これはすべて正常に機能していました。今、私が何をしようとしても、それを再び機能させることはできません。「エラー 101 カスタム ツール エラー: コードの生成に失敗しました。列には有効なデータ型が必要です」というメッセージが引き続き表示されます。アプリを作成したときはこれに問題がありましたが、何とかそれを乗り越えました。今回はどう頑張っても治りません。これは不可能であると述べている Microsoft ナレッジ ベースの記事を見つけましたが、前回は実行しました OK! カスタム型は WCF サービスの一部であることに注意してください。
KB はこちら: http://support.microsoft.com/kb/968761/
XSD ファイルの一部を次に示します。
msdata:DataType="EpGraphOnlineWebsite.EventsPerfect.BookingLightCollection, Service References.EventsPerfect.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
msprop:Generator_UserColumnName="Day1Slot1" msprop:Generator_ColumnPropNameInRow="Day1Slot1" msprop: Generator_ColumnVarNameInTable="columnDay1Slot1" msprop:Generator_ColumnPropNameInTable="Day1Slot1Column" type="xs:anyType" minOccurs="0"
乾杯マーク
database - Visual Studio DataSet デザイナーのテーブルの更新
Visual Studio のデータソース デザイナーで、カスタム クエリを維持しながら、テーブルとその関係/外部キー制約を更新する方法はありますか?
私が現在行っている方法は、テーブルを削除して再度追加することです。これにより、すべての関係が追加され、すべてのフィールドが更新されます。
また、フィールドのデータ型を変更した場合、データソース内のすべてのフィールドを自動的に更新する方法はありますか? テーブルを削除して再度追加することなく、もう一度。
この理由は、一部の TableAdapter にはかなりの数の複雑なクエリが関連付けられており、テーブルを削除すると、アダプターもすべてのクエリを含めて削除されるためです。
Visual Studio 2008 を使用し、MySQL データベースに接続しています。
アイデアはありますか?
c# - データセットデザイナのパフォーマンスに関する質問
コードを使用してデータ接続を設定し、手動でデータを取得するのではなく、データセットデザイナを使用することでパフォーマンスのオーバーヘッドがあるかどうかを誰かに教えてもらえますか?
visual-studio-2008 - Visual Studio DataSet Designer の保存が非常に遅い
Visual Studio 2008 の DataSet Designer で作業するのは面倒です。私は非常に大きなデータセット (>50 テーブル) を持っており、変更の保存にはかなりの時間がかかります (ここで話しているのは約 10 ~ 15 分です!)。Intel i7、8 GB RAM、7200rpm HDD を使用しているため、ハードウェアの問題ではありません。誰かアイデアはありますか?(この「バグ」は、このデータセットを操作するすべての PC で発生します)。
ありがとう!
visual-studio-2010 - カスタム ツール エラー コードの生成に失敗しました
なぜこのエラーが表示されるのですか? データセット デザイナーでいくつかの既定値を設定していました...これが表示されるのは 2 回目です...
「カスタム ツール エラー コードの生成に失敗しました。タイプ 'System.OutOfMemoryException' の例外がスローされました」
