- PR -

Accessの通貨型項目の取得

1
投稿者投稿内容
やぎ
会議室デビュー日: 2006/05/09
投稿数: 14
投稿日時: 2007-09-18 18:41
お世話になります。
Database Expert にAccessの話題って・・という気もするのですが
他に適当なスレッドが見当たらないので
お許しください。

Access2003で開発しています。(DB、APとも)
今回、日付項目(年月日時分秒)が登録されている項目が通貨型で登録されています。
(たとえば、2007/9/18 8:30:55 は 200709018083055)というように。
この項目をINSERT-selectでテキスト型のフィールドに抽出するのですが
なぜか、20070917 と登録されるのです。

データ型のせいかと、SELECT部分のみをクエリで実行しましたが
結果は同じでした。


日付項目をテキスト型に変えてしまえれば一番よいのですが
今回その項目のプロパティを変更することができません。
(正確に言うと、このテーブルはオフコンからのデータのリンクテーブルであり
オフコン側が数字型で定義しているのです)

どんなことでも結構ですので、アドバイス
ご指摘、よろしくお願いします。






よっしー
大ベテラン
会議室デビュー日: 2007/05/17
投稿数: 143
投稿日時: 2007-09-18 19:07
回答できるかはわかりませんが、

その「SELECT部分のみをクエリ」を提示した方が良いかと思います。
やぎ
会議室デビュー日: 2006/05/09
投稿数: 14
投稿日時: 2007-09-18 19:18
そうですね。

単純に
select nyuymd from depyo
という風にしています。
よっしー
大ベテラン
会議室デビュー日: 2007/05/17
投稿数: 143
投稿日時: 2007-09-19 19:22
そんなに単純にしてもだめだったのですね。失礼しました。

オフコンにリンクでつなげる環境がないのでmdb内にテーブルを作りましたが、
「20070917」ではなく「¥¥200,709,018,083,055」となりました。

お役にたてなさそうです。すみません。
やぎ
会議室デビュー日: 2006/05/09
投稿数: 14
投稿日時: 2007-09-20 12:59
よっしー様

わざわざありがとうございます。

こちらでもう一度確認したところ、取得できていました。
私のただの単純ミスでした!
申し訳ありません。

ただ、本番とは若干異なる擬似環境でのテストのため
実際に問題ないかどうかは
心もとないのですが。
ともあれ、今回の件は解決しました。


ありがとうございました。


1

スキルアップ/キャリアアップ(JOB@IT)