|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
スクリプトによるフィールド名の指定
morisyo13さん
[2001/11/15 20:56:42]
[1027]
|
Re:スクリプトによるフィールド名の指定
YasNet(管理人)さん
[2001/11/15 23:01:16]
[1028]
Re:スクリプトによるフィールド名の指定
Tomitomiさん
[2001/11/16 13:08:40]
[1033]
Re:スクリプトによるフィールド名の指定
YasNet(管理人)さん
[2001/11/16 14:09:55]
[1038]
Re:スクリプトによるフィールド名の指定
morisyo13さん
[2001/11/16 17:21:51]
[1044]
|
| [1027] スクリプトによるフィールド名の指定 |
| 投稿者:morisyo13さん 2001/11/15 20:56:42 |
| 初めて書き込ませていただきます。 morisyo13と申します。 早速ですが質問です。 今回ADO+Accessを用いてAccessファイル内部の検索を行うASPコードを作成しています。 今回行っている具体的なこととして http://www.xxxxxxxxxx.xxx/reference.asp?KEY=C_ID のように、GETの形式で送られてきたものを Response.write(rs.Fields(Request.QueryString( "KEY" )).Value) としたのですが、エラーが出てしまいます。 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ADODB.Recordset エラー '800a0cc1' 要求された名前、または序数に対応する項目がコレクションで見つかりません。 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− しかし、Accessのファイルのほうにはフィールド「C_ID」は存在しています。 記述の仕方がおかしいのでしょうか? なにとぞご教授お願いします。 |
| [1028] Re:スクリプトによるフィールド名の指定 |
| 投稿者:YasNet(管理人)さん 2001/11/15 23:01:16 |
| morisyo13様 こんにちは YasNetです。 > http://www.xxxxxxxxxx.xxx/reference.asp?KEY=C_ID > Response.write(rs.Fields(Request.QueryString( "KEY" )).Value) > −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− > ADODB.Recordset エラー '800a0cc1' > 要求された名前、または序数に対応する項目がコレクションで見つかりません。 > −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− > しかし、Accessのファイルのほうにはフィールド「C_ID」は存在しています。 > > 記述の仕方がおかしいのでしょうか? "がないからじゃないですか? Response.write(rs.Fields("C_ID").Value) だったらOKですよね? じゃ、 Response.write(rs.Fields("Request.QueryString( 'KEY' )").Value) でOKじゃないでしょうか? テストはしてないので動かないかも・・・ では では |
| [1033] Re:スクリプトによるフィールド名の指定 |
| 投稿者:Tomitomiさん 2001/11/16 13:08:40 |
| こんにちはTomitomiです。 > > http://www.xxxxxxxxxx.xxx/reference.asp?KEY=C_ID > > Response.write(rs.Fields(Request.QueryString( "KEY" )).Value) > > −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− > > ADODB.Recordset エラー '800a0cc1' > > 要求された名前、または序数に対応する項目がコレクションで見つかりません。 > > −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− > > しかし、Accessのファイルのほうにはフィールド「C_ID」は存在しています。 > > > > 記述の仕方がおかしいのでしょうか? > "がないからじゃないですか? > > Response.write(rs.Fields("C_ID").Value) > だったらOKですよね? > > じゃ、 > Response.write(rs.Fields("Request.QueryString( 'KEY' )").Value) > でOKじゃないでしょうか? > > テストはしてないので動かないかも・・・ 横からすみません。 Response.write rs.Fields(int(Request.QueryString("KEY"))).Value rs.Fieldsの括弧内のダブルクォーテーションはいらないかも? |
| [1038] Re:スクリプトによるフィールド名の指定 |
| 投稿者:YasNet(管理人)さん 2001/11/16 14:09:55 |
| こんにちは Tomitomi様 YasNetです。 > 横からすみません。 > Response.write rs.Fields(int(Request.QueryString("KEY"))).Value > rs.Fieldsの括弧内のダブルクォーテーションはいらないかも? お〜失礼しました。私はいつもダブルクォーテーションをつけて記述していました。 無くても動くのね〜 じゃ、単純に項目名が間違えているのでしょうねきっと・・・多分・・・そうだろう・・・ 受け取った内容を確認してもらいましょう。 ご指摘有難うです〜 では では |
| [1044] Re:スクリプトによるフィールド名の指定 |
| 投稿者:morisyo13さん 2001/11/16 17:21:51 |
| お二方ありがとうございました。 結局、送られてきたKEYをIF文で判断して、プロシージャをコールするという処理に 変えました。泥臭いですが・・・。 ご迷惑をおかけしました。 |
|
TreeBBS For ASP V.0.1.3 |