|
分類:[.NET 全般]
Micorosoft Visual Studio C# を使って
SQLServer のデータベースの処理を行っています。
以下のようなものを作って呼び出そうとしたのですが
[制約を有効にできませんでした。行に入力できるのは、
NULL 以外の値、一意な値、あるいは外部キーですが、
この制約の違反が1つ以上の行で発生しています。]
というエラーが発生します。
SELECT (
SELECT COUNT(*)
FROM TBL
WHERE COD = @CODE
) AS WKCNT,
ISNULL ((
SELECT TOP(1) WKNO
FROM TBL
WHERE COD = @CODE
), 0) AS WKNO
それと、生成するメソッドの選択で
・DataTable にデータを格納する
・DataTable を返す
この2つの違いについても教えていただけませんか?
|