Visual stadio2005のVB.NETでIDとパスワードを入力し、データベースに登録されているIDとパスワードと同じなら次の画面へ、違っていたらエラー表示。というプログラムを組みたいのです。
次の画面へやエラー表示と言うプログラムは自分なりに書けたのですが、accessのmdbとVB.NETとのファイルの接続方法が分からず、SQL文も必要なのでは?と思うのですが組み込み方が分からず困っています。
コネクションをしたりファイルオープンをしたりと言う、C言語のプログラムを見ましたが、良く分かりません。
ご存知の方、教えていただけませんでしょうか。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
当然、ConnectionString が変更になるでしょう。
ミドルウェアを Oracle Data Provider にするか、それとも VisualStudio に元から組み込まれてるものを使うかは、判断に分かれる所でしょうか。
ただ、↑も、いわゆる社内共通部品・フレームワーク (仮に AAAA.vbproject とする) にしっかり記述しておけば、それを利用する、Solution 内の他の vbproject からは、DataSet/DataTable で受け渡しするだけだろうし、影響範囲は局所に限定できるでしょう。
No.1
- 回答日時:
VB2005なら下記でいいかと。
例 aaa.mdbのテーブルsssから名前を読み込みリストComboBox1に書く
Dim cn As New OleDb.OleDbConnection()
Dim cmd As New OleDb.OleDbCommand()
Dim rs As OleDb.OleDbDataReader
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath() & "\aaa.mdb"
' 接続を開く
cn.Open()
' コマンドの設定
cmd = cn.CreateCommand()
cmd.CommandText = "select 名前 from sss "
' コマンドを実行してリーダーを設定する
rs = cmd.ExecuteReader()
' 一行ずつリーダーを読み込む
While rs.Read()
' Nameフィールドの値をComboBox1に追加する
ComboBox1.Items.Add(rs.Item("名前"))
End While
cn.Close()
rs.Close()
この回答への補足
ありがとうございます。
今日になり、急遽データベースが、アクセスよりオラクルを使用することに変更になりました。
オラクルの場合は変更になる所は多いでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- Windows 10 win10 立ち上げ時のエラー 1 2023/04/17 11:55
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Yahoo!メール Yahooアカウントにログインできなくなって困っています。 2 2023/05/16 02:28
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VB】コンボボックスにデータ...
-
StrutsでDataSourceの切り替え
-
UPDATE時にSETしたい日本語文字...
-
MDBをADO接続でINSERT・UPDATE...
-
ListviewにDB内容を表示し方に...
-
初心者ですデータベースの形式 ...
-
weather.comのお天気DBについて
-
複数SQL発行について
-
VB6.0でアクセス2000...
-
VBA 変数名に変数を使用したい。
-
accessでフィールド追加のあと...
-
日付と文字列を条件としてDLook...
-
複数のtextboxの処理を一括で行...
-
テキストファイルのフィールド...
-
vba フィルター 複数条件 3つ以...
-
EXCELのVBAでLenB関数について
-
ACCESS VBA Parametersで or演...
-
2つ目のレコードの値を取得す...
-
C#でbyte配列から画像を表示さ...
-
XMLでデータとして画像を指定す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VB】コンボボックスにデータ...
-
UPDATE時にSETしたい日本語文字...
-
複数SQL発行について
-
初心者ですデータベースの形式 ...
-
VB6.0とaccessのDBを接続する
-
VB6.0でSQLServerへ・・・Recor...
-
データベースの接続ができない
-
PHP+ACCESSのデータベース接続...
-
名前'dbOpenDynaset'は宣言され...
-
ListviewにDB内容を表示し方に...
-
vb.netでデータベース(Access)...
-
OracleDataReaderについて…
-
VBSでADOを使ってaccessのテー...
-
VBでAccessにSQL文を実行して値...
-
VBでmdbファイルの抽出
-
PHPでのsqlite_close();について。
-
Accessを編集するとASPで接続で...
-
レンタルサーバでのDB接続の件
-
[ASP]エラー プロバイダが指...
-
VB2005でmdbに接続するには?
おすすめ情報