DB内テーブルにデータを書いたり呼び出すには


鈴城由良  2008-06-08 08:37:29  No: 144805

いつもこちらにはお世話になっております、今回はVB2005で以下のフォーム(簡易版ですが)をつくり、そのフォームのデータをデータベース内のテーブルに保存をするという方法が分からなくてご教授願いたく書き込ませていただきました

フォーム簡易版(DBはAccessです)
ttp://dreamprincetennis.hp.infoseek.co.jp/qestion/vb1.PNG
簡易版なのでタブ無いのですが…本来はタブの上にコンボボックス(20行ほど)とテキストボックス(me.textbox =としフォーム作成ではなくコードからテキストボックスを作成しました)を配列化して並べ、行数が増えればタブ内でスクロールして全行見れるようにしています
また真ん中のテキストボックスをクリックすると、名称などの入力画面が出てそこで入力したデータをクリックした真ん中のテキストボックスと、右端のテキストボックスに反映するという風にしています(なのでテキストボックスはフォーム上に貼り付けて作成、にはしませんでした)
で今回教えていただきたいのは、この一覧表のデータをデータベースのテーブルに保存(初回保存は新規にテーブルを作り保存、以降保存方法は上書き保存)とこのフォーム画面を開いたときに保存したテーブルのデータを読み込むという動作を行うプログラムです

データベースの保存方法(*.mdb)は探して見つけたのですがこの方法ではなくデータベース内のテーブルに保存したいのです
こちらで調べても、ネット上のサイトを拝見してもそれらしきものが見つからず分かりませんでした。
どのようにしてコードを記述すれば上記のようなことができるのでしょうか?
水曜までに仕上げなければいけないので、早急ですがよろしくお願いします。


YuO  2008-06-08 13:47:30  No: 144806

> ttp://dreamprincetennis.hp.infoseek.co.jp/qestion/vb1.PNG
この文字列は何ですか?
URIっぽいですが,ttpなどというスキームが定義されたという話は,寡聞にて知りません。
URIであるならば,RFCの番号などの公的な出典を付けて教えて頂けるとありがたいです。

で,何が分からないのですか?

・mdbファイルの新規作成方法がわからない
→ KB 317881 How to create an Access database by using ADOX and Visual C# .NET
http://support.microsoft.com/kb/317881/
・.mdbファイルへのADO.NETでのアクセス方法が分からない
→ OleDbConnectionクラス
http://msdn.microsoft.com/ja-jp/library/system.data.oledb.oledbconnection(VS.80).aspx
→ ConnectionStrings.comによる接続文字列の検索
http://www.connectionstrings.com/?carrier=access
・テーブルの作成方法がわからない
→ CREATE TABLE ステートメント - Access
http://office.microsoft.com/ja-jp/access/HA012314411041.aspx
・その他
→ 上記程度まで粒度を落として質問してください。


スレ主  2008-06-08 20:59:57  No: 144807

>ttp〜
URLです、そのまま貼り付けるといろいろ問題(ウイルス関係・スパム関係等)ありhだけ省いてます

分からないことは、一覧表のデータをDBのテーブルに書きこむこと、DBのテーブルに保存されているデータを一覧表に呼び込むということです
初回テーブルに書きこむ際はテーブルがないので、初回は保存時にテーブルを作成し以降は上書き保存になるようにしたいと考えてます
また一覧表に呼び出す時も、その一覧表のページが呼び出されたら一緒にデータも呼出して一覧表に書きこむという風にしたいのです
SQLを使ったら出来ると知り合いの方に教えていただいたのですが、それでも具体的にSQLをどこでどう使うのかが分からないので、質問させてただ来ました


やじゅ  2008-06-09 09:08:22  No: 144808

そこらへんの掲示板に書かれてますね。
これをマルチポストといいますが、掲示板によっては
マナー違反としているところもありますので、気をつけた
方がいいですよ。
回答先
http://bbs.wankuma.com/index.cgi?mode=al2&namber=20242


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加