C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[19]: VB2005でのSQLテーブルにテキストファイル取得方法


(過去ログ 29 を表示中)

[トピック内 31 記事 (1 - 20 表示)]  << 0 | 1 >>

■13827 / inTopicNo.1)  VB2005でのSQLテーブルにテキストファイル取得方法
  
□投稿者/ なんちゃってVB (1回)-(2008/02/05(Tue) 14:20:14)

分類:[VB.NET/VB2005] 

VB2005初心者です。
今SQL server 2005のSQL Mobileを使用して、テキストファイルをテーブルに取得しようとしています。
まったく方法がわかりません・・・
いろいろ本を読んでのですが、SQL Mobileに関することが載っていませんでした・・・
誰かテキストファイルの取得の仕方を知っている方教えて下さい。
引用返信 編集キー/
■13830 / inTopicNo.2)  Re[1]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ επιστημη (812回)-(2008/02/05(Tue) 15:06:54)
επιστημη さんの Web サイト
> テキストファイルをテーブルに取得しようとしています。

ニホンゴとしてわかんねーです。

テキストファイルを? テキスト? ファイル?
テーブルに取得? テーブルから読む? テーブルに書く?

引用返信 編集キー/
■13838 / inTopicNo.3)  Re[1]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ はつね (432回)-(2008/02/05(Tue) 16:25:55)
はつね さんの Web サイト
No13827 (なんちゃってVB さん) に返信
> 今SQL server 2005のSQL Mobileを使用して、テキストファイルをテーブルに取得しようとしています。
> まったく方法がわかりません・・・
> いろいろ本を読んでのですが、SQL Mobileに関することが載っていませんでした・・・
> 誰かテキストファイルの取得の仕方を知っている方教えて下さい。

SQL Mobileって、SQL Server 2005 Mobile Editionの事ですよね?
用語はきちんと書かないと他の人にわからないばかりか、Googleなどで検索してもヒットしなかったり、本の索引みても載ってないと誤解したりしますよ。

で、肝心の質問内容ですが、
テキストファイルの内容を取得してSQL Server 2005のテーブルに設定したいのでしょうか、それともSQL Server 2005のテーブルの内容を取得してテキストファイルに書き出したいのでしょうか。


引用返信 編集キー/
■13847 / inTopicNo.4)  Re[1]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ シャノン (283回)-(2008/02/05(Tue) 17:00:41)
No13827 (なんちゃってVB さん) に返信
> VB2005初心者です。
> 今SQL server 2005のSQL Mobileを使用して、テキストファイルをテーブルに取得しようとしています。
> まったく方法がわかりません・・・
> いろいろ本を読んでのですが、SQL Mobileに関することが載っていませんでした・・・
> 誰かテキストファイルの取得の仕方を知っている方教えて下さい。

リンク張っときますね。
http://hpcgi1.nifty.com/MADIA/vbnet/wwwlng.cgi?print+200802/08020004.txt
もう一ヶ所、花ちゃんのVBレスキューの板にも同じものがあるけど、URLが弾かれるので割愛。
引用返信 編集キー/
■13851 / inTopicNo.5)  Re[2]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ なんちゃってVB (3回)-(2008/02/05(Tue) 17:36:53)
2008/02/05(Tue) 20:24:07 編集(投稿者)
2008/02/05(Tue) 20:23:59 編集(投稿者)

No13838 (はつね さん) に返信
掲示板に書き込みが初めてだったので、言葉足らずですみません・・・

SQL Server 2005 Mobile Editionのことです。
SQL Server 2005 Mobile Editionのテーブルにテキストファイルの読込設定方法と、テーブルデータをテキストファイルに出力する方法を教えてください。

VB6とSQL Server 2005 を去年の10月、VB2005とSQL Server 2005 Mobile Editionを今年ぐらいから使い始めて、本当の初心者なので、いろいろ教えて頂けると助かります。

引用返信 編集キー/
■13852 / inTopicNo.6)  Re[2]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ επιστημη (813回)-(2008/02/05(Tue) 17:46:22)
επιστημη さんの Web サイト
テキストファイル上でのフォーマットはいかがいたしましょうか?

引用返信 編集キー/
■13853 / inTopicNo.7)  Re[3]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ よもやま (12回)-(2008/02/05(Tue) 18:04:39)
よもやま さんの Web サイト
No13851 (なんちゃってVB さん) に返信
> ■No13838 (はつね さん) に返信
> 掲示板に書き込みが初めてだったので、言葉足らずですみません・・・
>
> SQL Server 2005 Mobile Editionのことです。
> SQL Server 2005 Mobile Editionのテーブルにテキストファイルの読込設定方法と、テーブルデータをテキストファイルに出力する方法を教えてください。
>
> VB6とSQL Server 2005 を去年の10月、VB2005とSQL Server 2005を今年ぐらいから使い始めて、本当の初心者なので、いろいろ教えて頂けると助かります。
>
やりたいことは
1.テキストファイルからデータを読み込み、SQL Server2005 Mobile Editionの所定テーブルへデータを登録したい。
2.SQL Server2005 Mobile Editionの所定テーブルから、データを抽出し、テキストファイルに出力したい。

No13852 (επιστημη さん) に返信
> テキストファイル上でのフォーマットはいかがいたしましょうか?
>
επιστημη さんの返信にもありますが
テキストファイルのフォーマット(書式)は、読み込み処理時と出力処理時と違うのですかね?


引用返信 編集キー/
■13854 / inTopicNo.8)  Re[4]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ なんちゃってVB (4回)-(2008/02/05(Tue) 18:10:03)
2008/02/05(Tue) 20:31:35 編集(投稿者)
2008/02/05(Tue) 20:27:54 編集(投稿者)

No13853 (よもやま さん) に返信
> ■No13851 (なんちゃってVB さん) に返信
>>■No13838 (はつね さん) に返信
>>掲示板に書き込みが初めてだったので、言葉足らずですみません・・・
>>
>>SQL Server 2005 Mobile Editionのことです。
>>SQL Server 2005 Mobile Editionのテーブルにテキストファイルの読込設定方法と、テーブルデータをテキストファイルに出力する方法を教えてください。
>>
>>VB6とSQL Server 2005 を去年の10月、VB2005とSQL Server 2005を今年ぐらいから使い始めて、本当の初心者なので、いろいろ教えて頂けると助かります。
>>
> やりたいことは
> 1.テキストファイルからデータを読み込み、SQL Server2005 Mobile Editionの所定テーブルへデータを登録したい。
> 2.SQL Server2005 Mobile Editionの所定テーブルから、データを抽出し、テキストファイルに出力したい。
>
> ■No13852 (επιστημη さん) に返信
>>テキストファイル上でのフォーマットはいかがいたしましょうか?
>>
> επιστημη さんの返信にもありますが
> テキストファイルのフォーマット(書式)は、読み込み処理時と出力処理時と違うのですかね?
>
>


やりたいことは、おっしゃるとおりです。

VB2005を使用して、コマンドボタンを押したら、読込と出力の方法を教えてください。
以前の投稿でコマンドボタンが抜けていました・・・また言葉足らずですみません・・・
どうしてもその部分が出来ないと次の段階に進めません・・・

フォーマットは、同じで結構です。
引用返信 編集キー/
■13869 / inTopicNo.9)  Re[5]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ επιστημη (814回)-(2008/02/05(Tue) 22:24:40)
επιστημη さんの Web サイト
> フォーマットは、同じで結構です。

で、どんなフォーマットをお望みですか?

引用返信 編集キー/
■13884 / inTopicNo.10)  Re[6]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ なんちゃってVB (5回)-(2008/02/06(Wed) 10:42:53)
2008/02/06(Wed) 10:46:52 編集(投稿者)

No13869 (επιστημη さん) に返信
>>フォーマットは、同じで結構です。
>
> で、どんなフォーマットをお望みですか?
>

初心者なのでどんなフォーマットがあるのかを教えて頂けるとありがたいです。
わからないことだらけですみません。
引用返信 編集キー/
■13885 / inTopicNo.11)  Re[7]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ επιστημη (816回)-(2008/02/06(Wed) 10:56:37)
επιστημη さんの Web サイト
> 初心者なのでどんなフォーマットがあるのかを教えて頂けるとありがたいです。

目的によるんですよ。

「できたファイルをexcelに食わせたい」だとか
「Webブラウザで読みたい」だとか
「メモ帳つかって修正したい」だとか

「とにかくテキストファイルになればいい」のだったら
勝手に決めた独自フォーマットでもかまわないんだし。
引用返信 編集キー/
■13891 / inTopicNo.12)  Re[8]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ なんちゃってVB (6回)-(2008/02/06(Wed) 12:07:02)
No13885 (επιστημη さん) に返信
>>初心者なのでどんなフォーマットがあるのかを教えて頂けるとありがたいです。
>
> 目的によるんですよ。
>
> 「できたファイルをexcelに食わせたい」だとか
> 「Webブラウザで読みたい」だとか
> 「メモ帳つかって修正したい」だとか
>
> 「とにかくテキストファイルになればいい」のだったら
> 勝手に決めた独自フォーマットでもかまわないんだし。


SQL Server2005 Mobile EditionとVB2005を使用してPDA用のアプリケーションを作成しようとしています。

流れとしては、
1つめとして
クライアントPCでVB6で作成したアプリケーションのコマンドボタンを押す
                ↓
SQL Server2005のストアドプロシージャでパラメータを指定したテーブルデータをテキストファイルとしてクライアントPCのCドライブに出力
                ↓
VB2005のWindows CE 5.0用のデバイスアプリケーションで作成したコマンドボタンを押す
                ↓
ActiveSyncでPDAのSQL Server2005 Mobile Editionのテーブルに読込

2つめとして
デバイスアプリケーションを使用して、SQL Server2005 Mobile Editionのテーブルにデータを書込む
                ↓
デバイスアプリケーションのコマンドボタンを押す
                ↓
ActiveSyncでSQL Server2005 Mobile Editionのテーブルから、テキストファイルをクライアントPCのCドライブに出力
                ↓
クライアントPCでVB6で作成したアプリケーションのコマンドボタンを押す
                ↓
SQL Server2005のテーブルに読込


こんな流れでわかりますか?
どうしてもPDAでのテキストファイルのやり取りが出来ずに困っています。
助けて下さい・・・


引用返信 編集キー/
■13892 / inTopicNo.13)  Re[9]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ シャノン (286回)-(2008/02/06(Wed) 12:16:13)
No13891 (なんちゃってVB さん) に返信
> SQL Server2005 Mobile EditionとVB2005を使用してPDA用のアプリケーションを作成しようとしています。

要するに、テキストファイルを介して、PCとPDAのデータベースを同期させたいということですかね。
で、今は PDA 用の VB2005 アプリを作っていると。

VB6 側のアプリは既にあるのですか? これから作るのですか?
既にあるのなら、その VB6 アプリが入出力できるフォーマットにあわせて作らなければなりません。
これから作るのでしたら、いかようにも決められます。

ここはプログラムの製作を依頼する掲示板ではありませんが、百歩譲って、ソースコードは仕様さえあれば他人にも書けます。
しかし、あなたが作りたいプログラムの仕様は、あなたにしか決めることができません。
引用返信 編集キー/
■13895 / inTopicNo.14)  Re[10]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ なんちゃってVB (8回)-(2008/02/06(Wed) 12:46:32)
No13892 (シャノン さん) に返信
> ■No13891 (なんちゃってVB さん) に返信
>>SQL Server2005 Mobile EditionとVB2005を使用してPDA用のアプリケーションを作成しようとしています。
>
> 要するに、テキストファイルを介して、PCとPDAのデータベースを同期させたいということですかね。
> で、今は PDA 用の VB2005 アプリを作っていると。
>
> VB6 側のアプリは既にあるのですか? これから作るのですか?
> 既にあるのなら、その VB6 アプリが入出力できるフォーマットにあわせて作らなければなりません。
> これから作るのでしたら、いかようにも決められます。
>
> ここはプログラムの製作を依頼する掲示板ではありませんが、百歩譲って、ソースコードは仕様さえあれば他人にも書けます。
> しかし、あなたが作りたいプログラムの仕様は、あなたにしか決めることができません。

VB6のアプリケーションは既にあります。
VB6でのテキスト出力は、出来ているのですが、VB2005のコードの書き方が全くわからないので、困っています。
プログラム以外のこともいろいろやっているので、なかなか本を読む時間も無いのが現状です。言い訳かもしれませんが・・・
用語やコードもヘルプを見ながらやっているつもりですが、検索方法が悪いのか、私の頭が悪いのか目的に合ったものが見つからず、四苦八苦しています。
PCとPDAのデータのやりとりができないと、前に全然進められないのです。
1月からPDA用アプリケーションを作り始めてそこでつまずいています。

Windowsアプリケーションとデバイスアプリケーションのコードの書き方の違いってあるのですかね・・・?
引用返信 編集キー/
■13898 / inTopicNo.15)  Re[11]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ επιστημη (817回)-(2008/02/06(Wed) 13:16:54)
επιστημη さんの Web サイト
> VB6でのテキスト出力は、出来ているのですが、VB2005のコードの書き方が全くわからないので、困っています。

では、何がわかれば先に進めますか?

ファイルオープン
一行読み出し
一行書き込み
ファイルクローズ

これだけわかればいいですか?

引用返信 編集キー/
■13900 / inTopicNo.16)  Re[12]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ なんちゃってVB (9回)-(2008/02/06(Wed) 13:33:32)
No13898 (επιστημη さん) に返信
>>VB6でのテキスト出力は、出来ているのですが、VB2005のコードの書き方が全くわからないので、困っています。
>
> では、何がわかれば先に進めますか?
>
> ファイルオープン
> 一行読み出し
> 一行書き込み
> ファイルクローズ
>
> これだけわかればいいですか?
>


一行の読み書きと複数行の読み書きは同じような書き方ですか?

できれば複数行(テキストファイルまるごと)の読み書きがわかると助かります。
引用返信 編集キー/
■13904 / inTopicNo.17)  Re[13]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ はつね (434回)-(2008/02/06(Wed) 13:53:26)
はつね さんの Web サイト
No13900 (なんちゃってVB さん) に返信
> できれば複数行(テキストファイルまるごと)の読み書きがわかると助かります。

複数行の読み書きは、1行の読み書き×行数分です。
VB6のコードはあるということですので、そのあたりもVB6のコードを参考にしてみては如何でしょうか。

もし、VB6のコードを同じ意味のVB2005に書き換えるにはどうしたらよいか分からないという事であれば、命令1つ1つに対して調べてみて、それでも分からないようであれば、1つ1つ質問を(別スレッドでとかで)して解消していくのはどうでしょうか。そのとき、一度にすべて質問するのではなく1つ質問して回答が理解できたら、その理解できた状態でもう1度全体を見直して次に分からないところを質問していくというのがお勧めです。

今までは分からなかったところがある質問の回答により分かるようになるというときもあり、それって嬉しいものですよ。教えてもらったとおりに直して動いたよりも数倍ね。初心者だからこそそうなる確率も高いですし、是非試してみて欲しいです。
引用返信 編集キー/
■13923 / inTopicNo.18)  Re[14]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ なんちゃってVB (10回)-(2008/02/06(Wed) 16:48:00)
No13904 (はつね さん) に返信
> ■No13900 (なんちゃってVB さん) に返信
>>できれば複数行(テキストファイルまるごと)の読み書きがわかると助かります。
>
> 複数行の読み書きは、1行の読み書き×行数分です。
> VB6のコードはあるということですので、そのあたりもVB6のコードを参考にしてみては如何でしょうか。
>
> もし、VB6のコードを同じ意味のVB2005に書き換えるにはどうしたらよいか分からないという事であれば、命令1つ1つに対して調べてみて、それでも分からないようであれば、1つ1つ質問を(別スレッドでとかで)して解消していくのはどうでしょうか。そのとき、一度にすべて質問するのではなく1つ質問して回答が理解できたら、その理解できた状態でもう1度全体を見直して次に分からないところを質問していくというのがお勧めです。
>
> 今までは分からなかったところがある質問の回答により分かるようになるというときもあり、それって嬉しいものですよ。教えてもらったとおりに直して動いたよりも数倍ね。初心者だからこそそうなる確率も高いですし、是非試してみて欲しいです。


アドバイスありがとうございます。

VB6側でのテキストファイルに入出力コードは下記のように書いています。

☆出力
Private Sub C_Tensou_Click()
Dim DB_txt As Database
Dim txt_path
Dim A
txt_path = "C:\TEST"
Set DB_txt = OpenDatabase(txt_path, False, False, "Text;")
Set A = DB_txt.OpenRecordset("予定")

DE_SUI.rsdbo_S_TEST.MoveFirst
Do Until DE_SUI.rsdbo_S_TEST.EOF
A.AddNew
A("TEST_A") = DE_SUI.rsdbo_S_TEST("TEST_A")
A("TEST_B") = DE_SUI.rsdbo_S_TEST("TEST_B")
  ・
  ・
  ・
  ・
A.Update
LOOP
End Sub

★読込
Private Sub C_jyushin_Click()
Dim DB_txt As Database
Dim txt_path
Dim A
txt_path = "C:\TEST"
Set DB_txt = OpenDatabase(txt_path, False, False, "Text;")
Set A = DB_txt.OpenRecordset("予定")

A.MoveFirst
Do Until A.EOF
DE_SUI.rsdbo_S_TEST.AddNew
DE_SUI.rsdbo_S_TEST("TEST_A") = A("TEST_A")
DE_SUI.rsdbo_S_TEST("TEST_B") = A("TEST_B")
  ・
  ・
  ・
  ・
DE_SUI.rsdbo_S_TEST.Update
LOOP
End Sub


VB6では、Cドライブへのテキストファイルの入出力はできているのですが、VB2005でどのように書けばわかりません・・・

どんな風に書き替えたら、モバイルデバイスアプリケーションで、SQL Server 2005 Mobile Editionのテーブルの内容をテキストファイルに入出力がうまくできるのか教えてください。

引用返信 編集キー/
■13934 / inTopicNo.19)  Re[15]: VB2005でのSQLテーブルにテキストファイル取得方法
□投稿者/ はつね (438回)-(2008/02/06(Wed) 21:23:41)
はつね さんの Web サイト
No13923 (なんちゃってVB さん) に返信
> どんな風に書き替えたら、モバイルデバイスアプリケーションで

まずは、.NET Compact Frameworkにどのような機能があるか調べてみるといいかも。

で、それをふまえてテキストファイルの入出力部分ですが、
VB6ではDAO/Jet(ODBC)でテキストファイルと入出力していますが、この部分はSystem.IO名前空間を使って描き変えなくてはなりません。
普通にOpen〜Closeでテキストファイルを扱っていたらSystem.IO名前空間に変えていくのも楽だったかもしれないですが、DAO使っているので大変そう。もしかしたら、まずはVB6でOpen、Write、Closeあたりを使う形に書き換えるのがいいかも。

素朴な疑問:
VB6のアプリはすでにあるという事ですが、モバイルデバイスアプリってVB6で組めましたっけ?



引用返信 編集キー/
■13938 / inTopicNo.20)  Re[16]: VB2005でのSQLテーブルにテキストファイル取得方法
 
□投稿者/ 魔界の仮面弁士 (603回)-(2008/02/06(Wed) 22:13:26)
No13934 (はつね さん) に返信
> 素朴な疑問:
> VB6のアプリはすでにあるという事ですが、モバイルデバイスアプリってVB6で組めましたっけ?

『WindowsCE Toolkit for Visual Basic 6.0』という物があったりします。VB6 用のアドインです。
http://msdn.microsoft.com/library/ja/jpdnce/htm/vbcetour.asp

あとは、その後継たる『eMbedded Visual Basic 3.0』、通称 eVB3 とか。

# eVB3 は、VB6 アドインではなく単体の無償製品ゆえ、恐らくは前者かな。
引用返信 編集キー/

次の20件>
トピック内ページ移動 / << 0 | 1 >>

管理者用

- Child Tree -