下記ソースでADOを使用してExcelファイルをオープンするも読めないデータが発生します。
読めないデータは
UNO
--------------------
11 <-OK
32 <-OK
1-1 <-NG (Nullになる)
2-3 <-NG (Nullになる)
3-2 <-NG (Nullになる)
等ハイフンが入ったものが読めません。
対策はあるでしょうか。
Set rst = New ADODB.Recordset
'+++++++++++++++++++++++++++++++++++
rst.Source = "Select UNITNO From [一般$] WHERE 会社='" & Combo3.Text & "' AND 場所='" & Combo5.Text & "'"
rst.ActiveConnection = cn
rst.CursorType = adOpenDynamic
rst.Open , , , , adCmdText
'------
icheck = 0
Do While Not rst.EOF
If IsNull(rst.Fields("UNO")) = False Then
Combo7.AddItem rst.Fields("UNO")
End If
rst.MoveNext
Loop
'-----
rst.Close
No.1ベストアンサー
- 回答日時:
コネクションオブジェクトに
Extended Properties
パラメータを指定し、そこに
IMEX=1
を追加します。意味は Google でどうぞ。
Extended Properties の指定の仕方は、
http://msdn.microsoft.com/ja-jp/library/dd148538 …
このページを "Extended Properties" で検索してみてください。
下記でうまくなりました。
ありがとうございました。
Set cn = New ADODB.Connection
cn.Provider = "Microsoft.Jet.OLEDB.4.0"
cn.Properties("Extended Properties").Value = "Excel 8.0;IMEX=1"
cn.Properties("Data Source") = App.Path & "\仕様.xls"
cn.Open
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- Access(アクセス) アクセス レポートを開いたときにパラメーターの自動入力がしたい 4 2022/11/30 11:21
- BTOパソコン dz60 1 2023/06/11 15:27
- PostgreSQL ポストグレにあるExcelファイルを開くには 1 2022/12/13 18:07
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DTOとEntityの差は何ですか。
-
WordでExcelデータを差込...
-
【C#】DataGridViewの最大列数...
-
ADOを使用してExcelファイルを...
-
excel access連携 このテーブル...
-
GridViewからチェックボックス...
-
C言語で地図を描きたい
-
JavaからPHPへの値の受け渡し
-
ナベアツプログラム(3の倍数...
-
「取得先」という表現について
-
バッチファイルでpingの結果を...
-
Yahoo! JAPAN IDを新規取得でき...
-
format関数について
-
switch()文で値の大小比較
-
Dosブロンプトでtabを出力したい
-
EXCEL、マクロ-改ページ行番号...
-
イベントログ情報の取得順番に...
-
ミュージックのアートワークを...
-
GETのメリットについて
-
VB.NETからVBAマクロ(引数)を呼...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wordの差し込み印刷で文字...
-
DTOとEntityの差は何ですか。
-
【C#】DataGridViewの最大列数...
-
excel access連携 このテーブル...
-
WordでExcelデータを差込...
-
ActiveReportのサブレポート機...
-
GridViewからチェックボックス...
-
★お手上げ状態です。助けてくだ...
-
VBA内でのGetPixelを使用した時...
-
表を表示するコントロールについて
-
Windowsのマクロプログラムで、...
-
INIファイルに一括書き込みを行...
-
MSFlexGridのデータを初期化し...
-
C#でのForm間のデータ受け渡し...
-
「外部データの取り込み」とい...
-
C言語で地図を描きたい
-
小数点以下を含む計算でバグが...
-
エクセルVBAで楽天証券に注...
-
CSVのインポート【ASP.NET】
-
画像の読み込み&白黒判別プロ...
おすすめ情報