tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル'/DB' アプリケーションでサーバー エラーが発生しました。
記事No1084
投稿日: 2004/09/14(Tue) 21:16
投稿者アル

[OSのVer]:WindowsXP    [VBのVer]:VB.NET2003
解決の糸口がわからず書き込みました。
エラーメッセージは
クエリ式 'SYAINMEI_KANJI = 田中 光' の 構文エラー : 演算子がありません。
ソースエラーは下記の通りです。
行 75: cmd.CommandText = "SELECT SYAINMEI_KANJI FROM M_SYAIN " _
行 76: & "WHERE SYAINMEI_KANJI = " & DropDownList1.SelectedValue
行 77: rdr = cmd.ExecuteReader()
行 78:
行 79: While rdr.Read()
WHERE句を消すとエラーが出ません。 
SQL文が悪いのかDropDownListを使えないのかわかりません。
わかる方がいらっしゃいましたらどうかお答えいただきたいです。
よろしくお願いします。

[ツリー表示へ]
タイトルRe: '/DB' アプリケーションでサーバー エラーが発生しました。
記事No1085
投稿日: 2004/09/15(Wed) 09:07
投稿者だい
参照先http://homepage2.nifty.com/Dee/
> クエリ式 'SYAINMEI_KANJI = 田中 光' の 構文エラー : 演算子がありません。

SQL文が正しくないのでしょう。
データベースが不明ですが、
一般的に、文字列はシングルコーテーションで囲います。


> 行 76: & "WHERE SYAINMEI_KANJI = '" & DropDownList1.SelectedValue & "'"

だとどうでしょうか?

[ツリー表示へ]
タイトルRe^2: '/DB' アプリケーションでサーバー エラーが発生しました。
記事No1086
投稿日: 2004/09/15(Wed) 13:03
投稿者アル
できました。完全に忘れていました。
もう一度勉強し直します。
本当にありがとうございました。

[ツリー表示へ]