喫茶XRAYトップページ

[スレッド全体
]

[7696] ExcelをADOでアクセスで困った!help返信 削除
2014/7/7 (月) 07:27:52 pal
困った時だけおじゃまします、palです。

02_Excel_TADOQuery
03_Excel_TADOConnection

上記を参考にADOでデータを取得するのですが
ある数値項目の先頭行9行目までがブランクだと
その項目の後方のデータもブランクになってしまうのですが
何か対処方法はありませんでしょうか?

サンプルのADOTestBook.xlsでも再現できます。
キロカロリ項目の2行目から9行目をDELして実行します。
すると、10行目以降のデータもブランクで表示されます。
先頭9行目までに1行でも数値が入っていればOKなんですが。

御助けを・・・・・



[7697] Re:ExcelをADOでアクセスで困った!help返信 削除
2014/7/7 (月) 09:36:46 snail
▼ palさん
> 先頭9行目までに1行でも数値が入っていればOKなんですが。

直接試したわけではありませんがたぶんEXCELのODBC
の仕様だと思います。
ACCESSなど他のアプリで試してOK、Excel_TADOQuerだけ
ならマスターも調べてくれると思います。


[7700] エクセル側の問題ですので,許してね返信 削除
2014/7/7 (月) 14:28:22 Mr.XRAY
> ならマスターも調べてくれると思います。

snail さんに怒られるとイヤなので,調べました.
サンプルの ADOTestBook.xls のセルの書式は「標準」のままです.
「数値」にしないといけませんね.
まっ,ADO コンポによる接続のサンプルですからね.
エクセル操作のサンプルではないので,このままでいいでしょう.


[7701] Re:エクセル側の問題ですので,許してね返信 削除
2014/7/8 (火) 09:07:47 pal
> サンプルの ADOTestBook.xls のセルの書式は「標準」のままです.
> 「数値」にしないといけませんね.


「数値」書式に変更した後、exe実行するとうまくいったようにみえました。
しかし、今朝再度確認したところNGでした。
いったいなんでしょうね?


[7702] Re2:エクセル側の問題ですので,許してね返信 削除
2014/7/8 (火) 11:43:56 Mr.XRAY
> いったいなんでしょうね?

なんでしょうね.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82