- 締切済み
VBでXMLデータをMS-ACCESS2000へインポートしたい
VBを使用して,Ms-AccessへXMLデータをインポートしたいと考えています. ADOを用いて,MS-ACCESSのテーブルデータ→XMLへ変換することはできたのですが,これとは逆にXMLデータをMS-Accessへインポートしたいです. よろしくお願いします. *****環境***** OS:Windows2000+SP3 Visual Basic 6.0+SP5 RDB:MS-ACCESS2000+SP3 MSXML 4.0+SP2 ADO2.7+SP1 **************
- mar0325
- お礼率23% (28/119)
- Visual Basic
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 2ch
- ベストアンサー率51% (64/125)
Dim adoRec As ADODB.Recordset Dim adoFld As ADODB.Field Dim lngCount As Long Set adoRec = New ADODB.Recordset With adoRec .CursorLocation = adUseClient .Open "c:\test.xml" Do Until adoRec.EOF lngCount = lngCount + 1 Debug.Print "## " & lngCount & "件目 ##" For Each adoFld In .Fields With adoFld Debug.Print " [" & .Name & "] = " & .Value End With Next adoFld .MoveNext Loop .Close End With Set adoRec = Nothing
関連するQ&A
- VB2005でXMLのテキストデータをXMLデータにするには?
VB2005の初心者です。 タグ付きのXMLのテキストデータを読み込んで、項目ごとにDBに登録したいのですが、やり方が分りません。 テキストデータをXMLデータ、もしくはノード、もしくはデータセット型に変換しなければならないと思うのですが、そのやり方を教えていただきたいです。 ちなみに、XMLデータをテキストデータにするのは下記のとおりでできました。この strText を逆にXMLデータに変換したいです。 Dim xmlDoc As MSXML2.DOMDocument = New MSXML2.DOMDocument Dim strText As String xmlDoc.PreserveWhitespace = True xmlDoc.Load("C:XMLData.xml") strText = xmlDoc.xml 何かヒントでも良いので、たくさんの方の知恵をお借りしたいです。
- ベストアンサー
- Visual Basic
- VB6.0を使ってAccessに固定長インポートしたい
いつもお世話になっております。 タイトルの通りなのですが・・・(^-^; 「Accessを開いて(開いた状態で)」というわけではなく、 VB上でTxtファイル(固定長)をAccessのテーブルにインポートしたいのです。 DAO、ADO等の指定は無いとするとどのようなやり方があるのでしょうか? ご教授いただきたいです。
- ベストアンサー
- Visual Basic
- ACCESS のインポート
ACCESS 2003をかじり始めた初心者です。 2つのテーブルから作ったクエリのデータにEXCELデータをインポートしようと思いましたが、インポートウィザードではインポート先としてテーブルを要求して来るようです。どうすれば良いのでしょうか。クエリをテーブルに変換する方法があればいいのかも知れませんが。
- ベストアンサー
- オフィス系ソフト
- Excel → Access データをインポート
OS WinXP Pro SP2 Office 2000 SP3 はじめまして。 マクロ(Excel VBA)を記述しているExcelファイル(Xls_Macro.xls)とインポート用データのExcelファイル(Xls_Data.xls)は別々のファイルになっていて、マクロを実行するとExcelファイルとインポート用データのExcelファイルのデータをAccessファイル(Access.mdb)にインポートする仕組みを開発しています。 インポート用データのExcelファイル(Xls_Data.xls)をADOで接続しレコードセットでデータを取得し、Accessファイル(Access.mdb)もADOで接続しレコードセットの「.AddNew」でAccessファイル(Access.mdb)に更新しようと考えています。 この考え方で問題ないのでしょうか!? もっと簡単な方法があるという方や、何か良い方法をお持ちの方 いらっしゃいましたら、よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- Accessのインポートについて
マイクロソフトアクセス2010でテーブルを作り、そこにCSVファイルを読みこませたいです。 テーブルのフィールドはテキスト型です。 例えば、Table_TESTというテーブルにF1というテキスト型のフィールドを設けます。 Access標準のTEXTインポート機能を使い、インポートを行おうとします。 CSVファイルのデータは、「12345678912345678ABCD」といったように数値とアルファベットです。 なぜか、このようなデータをインポートする時にデータ変換エラーと表示されて、正しくインポートできません。 これは、なぜこのような現象が起こるのでしょうか?
- ベストアンサー
- その他MS Office製品
- ORACLEデータをACCESSへインポート VB
OracleのデータをAccessへインポートする方法について、どなたかご教授ください。 VB.NETで OracleからAccessへのデータコンバート機能を作ることになりました。 (環境 OS;Win7 言語;VB2008 Oracle;10g Access;2010) 対象のテーブル数、フィールド数、データ数がかなり多いのですが、Accessへデータをインポート(コピー)する良い方法はないでしょうか? 普段、データ入力が専門のためプログラムは初心者です。 今のところOLE DBを使用して1行ずつデータを登録する方法しかできません・・・ ヘルプを参考に、ODBCでDSNレスのINTO(SQL)を挑戦しているのですが「入力テーブルまたはクエリが見つかりません」と出てしまいます。 ◇質問 (1).複数のテーブルをAccessへコピーするにはどんな方法がありますか? また、このような対象テーブルが多い場合に有効な方法は? (2).ODBCでDSNレスのINTO(SQL)を作成するのに注意することはありますか? ちなみにエラーが出てしまうSQL文は以下です。違っているでしょうか? cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=D:\DATA\DB.mdb" sql = "SELECT * INTO impテーブル名 " & _ "FROM [ODBC;DRIVER={Microsoft ODBC for Oracle};" & _ "SERVER=" & orSorc & ";" & _ "UID=" & orUsrID & ";" & _ "PWD=" & orPswd & "].expテーブル名" ※ Oracleは10g/11gのバージョンが存在するためODPは使用しません
- 締切済み
- Visual Basic
- Visual Basic上でMSXML Ver.4を用いて,XMLファイルを作成したいです.
XML初心者の鈴木と申します. Visual Basic 6.0(標準EXE)を用いて,XMLファイルを作成したいと考えています. 仕様としては, 1.MSXML Ver.4.0を用いてXMLファイルを作成する. 2.encodingはUnicodeを用いる. MSXML Ver.4.の使用方法について,基本的なことが明記されている書籍あるいはWEB Siteを教えて欲しいです. 宜しくお願い致します. OS:Windows2000 Pro+SP3 Visual Basic 6.0 +S.P.5 MSXML Ver.4+SP.1
- ベストアンサー
- XML
- エクセルで作成したデータをアクセスにインポートしましたが・・
エクセルからアクセスにデータをインポートしたところ生年月日が20○○/○○/○○と表示されます。アクセスのテーブルのデータで和暦日付を選択しますが、変換されません。アクセスで平成○○年○○月○○と表示させたいのですが、どのようにしたらいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- テーブルデータのインポートについて
バージョンはAccess2003です。 テーブルAとテーブルBがあります。 CSVからデータをインポートし、全データがテキスト型で保存されています。 テーブルBには最終的にデータを保存したいフィールドプロパティが定義されています。 VBを使ってテーブルAからテーブルBにインポートしたいと思っています。 テーブルAのデータをテーブルBの定義に合うように加工するにはどうすればいいのでしょうか? アドバイスよろしくお願いします。
- ベストアンサー
- Visual Basic
- C#にVBにあるビジュアル データ マネージャはないのでしょうか?
ACCESSの代わりにVBのビジュアル データ マネージャを使ってテーブルを 作っていました。 C#にVBにあるビジュアル データ マネージャはないのでしょうか? またMDBはC#ではどのように作ればいいのでしょうか?
- 締切済み
- C・C++・C#