アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちわ。
ASPでDBを扱うWebページを作っています。

次のようなデータベースがあるとします・・・
(0),(1),(2),(3) →列番号
ID,Name,Tel,Email

こういう場合、
Response.write ("Tel") とか
Response.write (2) とかでその内容が表示できますよね?

それを踏まえて・・・。
このデータベースの列名「Tel」がわかっていてその列が何番にあるか、、、この場合「2」であるということが知りたい場合はどのようにすればいいでしょうか?

そういうコマンドなどあればうれしいのですが・・・。

お手数をおかけしますが宜しくお願いいたします。

A 回答 (2件)

> rsSample.Open SQL,dbConnection,3,2



rsSampleが、ADODB.Recordsetのインスタンスなら、
コレクションrsSample.Fieldsから各Fieldオブジェクトを参照して、属性Nameの値を探索すれば、特定できます。

詳しくは、ADODBのマニュアルをご覧ください。

参考URL:http://msdn.microsoft.com/library/en-us/ado270/h …
    • good
    • 0

>Response.write ("Tel") とか


>Response.write (2) とかでその内容が表示できます
よね?

出来ません。

>それを踏まえて・・・。

情報不足です。
使用するオブジェクト。SELECT文。テーブルの読み込み方法ぐらいは書かないと。


>このデータベースの列名「Tel」がわかっていてその列が何番にあるか

何のために知りたいのか。
列名で参照できるので知る必要ないと思いますが

この回答への補足

情報不足でしたか・・・。
>Response.write ("Tel")
>Response.write (2)
これらで表示できるところまで持っていけているという意味だったのですが・・・。

SQL = "SELECT * FROM sample ORDER BY ID"
SQLは、↑とでもしておきましょうかね・・・。
rsSample.Open SQL,dbConnection,3,2
↑でオープンできるとしましょう(dbConnectionは前にオープンしてるとして)。

>何のために知りたいのか。
>列名で参照できるので知る必要ないと思いますが
列名で参照できますが、知りたいのです(苦笑

宜しくお願いいたします。

補足日時:2004/03/23 15:07
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!