SQLでの変数の指定方法について


ろうろう  2003-09-10 18:34:12  No: 108643  IP: [192.*.*.*]

すいません。またお教えください。
連結フォーム上に、SQLで取得した値を表示させたいのですが、
下記SQLがうまく動きません。
変数の指定が間違っていそうなのですが
どのように記述すればいいでしょうか?
(VB6.0/JET4.0)


SELECT TBMTANTO.担当者名_漢字
FROM  TBMTANTO
WHERE TBMTANTO.担当者コード = " & username & "

(変数にはデータが代入されていることを確認しています。)

どうかよろしくお願いいたします。

編集 削除
ry  2003-09-10 21:12:08  No: 108644  IP: [192.*.*.*]

> SELECT TBMTANTO.担当者名_漢字
> FROM  TBMTANTO
> WHERE TBMTANTO.担当者コード = " & username & "

この部分はVBのコードですか?
どう見ても文法エラーだと思います。
SQL文をStringの変数に代入して使っておられるのであれば
最低でもその部分のコードが無いと回答できません・・・

編集 削除
ry  2003-09-10 21:15:08  No: 108645  IP: [192.*.*.*]

usernameが数字であれば問題なく動きそうです。

もしも文字列であるならこんな感じでは。

strSQL = _
"SELECT TBMTANTO.担当者名_漢字 " & _
"FROM  TBMTANTO " & _
"WHERE TBMTANTO.担当者コード = '" & username & "'"

編集 削除