プロが教える店舗&オフィスのセキュリティ対策術

varchar(40)でCREATE TABLEしたテーブルから、40という部分を取得する方法を教えてください。
rsを利用して40を取得できないでしょうか?

sql = "CREATE TABLE shain (usrname varchar(40),,,"
dbc.Execute(sql)

sql = "SELECT * FROM shain"
set rs = dbc.Execute(sql)

A 回答 (2件)

補足です。

number型の場合は
PrecisionプロパティとNumericScaleプロパティで取得可能です。
number型かどうかはTypeプロパティで識別可能だと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。
Precisionなら作成した列の型のサイズではなく、その型のサイズが返されるみたいでした。

お礼日時:2008/04/06 03:11

charやvarchar2なら



rs!username.DefinedSize

で取得できると思います。ただ、numbher型で宣言している場合は正しい
結果を返しません。
    • good
    • 0

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