Date: Mon, 25 Mar 2002 10:52:42 +0900
From: "H.Mizuguchi" <who@example.co.jp>
こんにちは。水口です。
On Sun, 24 Mar 2002 15:20:49 +0900
"Tadashi Nakamura" <who@example.com> wrote:
> というのは、機能しません。これを期待通り機能させるために
> 私は、0001 を Single Quatation で囲みました。
文字列はシングルクォートで囲んであらわすのが規則ですので、これが
当たり前です。シングルクォートで囲まない場合、サーバーが型変換し
ます。2121なら'2121'と変換されますが、0001は'1'と変換されてしま
うので意図したとおりにはならないわけです。ちなみに、「機能しない」
わけではなく「意図したとおりにならない」のです。
> (4) update Meibo..Seito set AD2002="&NewID&" _
> where AD2001="&chr(39)&ID&chr(39)
ASPはよくわかりませんが、ダブルクォートで囲まれた文字列内であれ
ば、chr(39)なんか使わなくてもそのまま記述できると思うのですが。
また、上記の例で、NewID や ID にシングルクォートが含まれた場合、
意図したとおりには動作しません。ひとひねり必要です。
> variant 型に設定したために発生する問題かもしれませんね。
variant は関係ありません。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
昭栄通信工業株式会社 情報システム部 SI課
水口 敬唯 (みずぐち ひろただ)
HomePage: http://www.shoeicom.co.jp/
E-Mail : who@example.co.jp
<<メッセージは等幅フォントを想定しています>>
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|