0

私は通常、自分の問題の解決策を見つけるのが待ちきれず、フォーラムの投稿への回答を待ちます。他の人からの同様の質問に対する回答を見つけるのが好きです。しかし、徹底的にグーグルした後、私はまだこれに対する答えを見つけていません。それで、ここに行きます、この素晴らしいフォーラムに投稿された私の最初の質問:

一連のレコードの中で最小の主キーを取得するようにSQLクエリに要求しようとしています。これが私が使用したコマンドテキストです:

SELECT MIN(LineNo) FROM Code

intである「LineNo」は私のテーブル「Code」の主キーです

次に、エラーメッセージが表示されます。

「SqlExceptionが処理されませんでした。キーワード「LineNo」の近くの構文が正しくありません。」

次に、他のクエリを試してみたところ、クエリで主キーを使用しない限り、何でも機能することがわかりました。選択しようとすると失敗します。主キーが特定の値である他の何かを選択しようとすると、失敗します。

Visual C#2010Expressを使用しています。データベースに関しては、私が知っているのは、Visual C#では「サービスベースのデータベース」と呼ばれるものです。

4

2 に答える 2

1

LineNo予約語です。これを回避するには、識別子を使用します。

SELECT MIN([LineNo]) FROM Code
于 2013-01-25T11:24:42.110 に答える
0

LineNoはキーワードのようです。角かっこで囲んでみてください

SELECT MIN([LineNo]) FROM table
于 2013-01-25T11:24:28.710 に答える