2017-03-09 14 views
1

enter image description here警告:System.Data.dllに 'System.Data.SqlClient.SqlException'型の例外が発生しました。

私のこの行には例外があります。 "SA.Fill(DS、" EmployeeDetails ");"その言葉は、SQLの未処理のコードです。このテーブルは私のdbに存在し、完全に動作しています。 以下は私のDBのプレビューです。

enter image description here

誰も私を助けてくださいすることができた場合は、それをいただければ幸いです。

+2

をこの文を置きます。画像を検索するのは難しいです。画像を回答にコピーするのは難しいです。そしてあなたの質問を理解するために別の場所に行かなければならないのは面倒です。写真はあなたの質問の補足としては問題ありませんが、唯一のものではありません。 – mason

+0

@mason私はもっと先にそれを世話しています:) 指摘ありがとう! –

答えて

2

間違ったデータベースにテーブルを作成しました。そのテーブルはmasterです。 2番目のスクリーンショットでは、最も左上にアクティブ/選択されたデータベースが表示されていることがわかります。

マスターは予約済みのシステムデータベースです。あなた自身のオブジェクトをそこに置かないでください。

ですから、SSMSでデータベースと対話していることを確認するためには、テキストではなく画像としてあなたの質問に関連するコードとエラーメッセージを入れて、あなたのクエリファイルの先頭に

use EmployeesInfo 
Go 

-- and now you can do whatever 
SELECT * FROM EmployeeDetails 
+0

ありがとうございます:) 私はそれを逃しました –

+0

しかし、私はシステムデータベースセクションでデータベースを作成することができません。 それは私がデータベースを作成することはできませんが、データベースを復元するように頼んでいます。 –

+0

@ S.Quratulain - それは正しいです、そこにデータベースを作成するべきではありません。それらはシステム用に予約されています。データベースは 'Databases'コンテナに直接作成することしかできません。 – Igor

関連する問題