掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6.0のADO-Access-Symfoware連携で、CHAR系のフィールド属性の詳細情報を取得したい (ID:99751)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Symfoware というのは始めて聞きましたが…なるほど、富士通の DB ですか。 > VB6.0のADO-Access-Symfoware連携において、 Access 経由(外部テーブル接続?)でなければいけないのでしょうか。 直接、ADO - Symfoware で繋いだ場合も、同様の結果になりますか? たとえば、Jet 自体は CHAR 型をサポートしていますが、Access のリンクテーブル等では、 それが可変長文字列型にマッピングされたりしますし、ODBC ドライバでの接続にしても、 提供ベンダやバージョン等によって、末尾の空白を削るもの/補完するものなど、区々ですので。 > CHAR:adVarWChar > NCHAR VARYING:adVarWChar > VARCHAR:adVarWChar adChar や adWChar が得られないとすれば、それは ADO 側の問題ではなく、 ODBC ドライバあるいは OLE DB プロバイダの制限という可能性が高いかと。 別のドライバが提供されていないか、メーカーに問い合わせてみては如何でしょう。 あるいは、Oracle でいう USER_TAB_COLUMNS 表や、SQL Server でいうところの sys.all_columns カタログビューに相当する機能が無いか調査してみるとか。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.