Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
SQLServer2008とVB2010でログイン画面を作りたい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=15554#CommentId45127
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
an
 (社会人)
投稿日時
2014/4/21 14:04:55
> VBを作る際に利用している参考書に前回の複数条件検索プログラムや今回のログインプログラムを作っていますが、
> 参考書にデータベースの切断が触れていないので、
> 他の参考書やネットなどで調べてみも青い波線(文法エラー)などでプログラムが実行出来ません。
> 参考書の丸写しですが、(1)と(2)のコードを作る事が出来ました。
>
> ※新規のフォームにButtonが二個、DatagridViewが一個ある状態です。
>
> Private Sub btnGo_Click(sender As System.Object, e As System.EventArgs) Handles btnGo.Click
> ~略~
> End Sub
>
> これで、ユーザー情報のパスワードのみ表示出来る事は確認出来ました。
これは以前の
「複数条件のプログラムを作りたい」
http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=15515
で行っていた方式ですよね?
(対象テーブルが異なり、条件がない簡略した形)
一般的にデータバインドと呼ばれる方式です。
これは画面側に直接データを表示するような方式で、
今回のログインような内部的に処理するものには向いていないと思います。
(使えない事はないと思いますが、今後の理解等を考えるとこの方式で進めない方が良いと思います。)
とりあえずこれが動いているという事は接続文字列・SQLは問題がないものと思います。
こちらではSQLServerの環境がないため、動作確認できないので的確な事は言えませんが、
上記ページに記載されているサンプルを元に接続文字列・SQLのみをご自身の環境用にすれば
良いと思います。
(これは以前からそう言っています。)
単純に切断とは何かがよく分かっていないという事であれば、
上記ページのソースコードでいうところの、
Cn.Close()
が切断です。
そういった意味で前回
>> この辺を理解するためには、まず(1)と(3)のみの実装、
というのは
SqlConnection(変数名cn)の
・Openメソッド
・Closeメソッド
・ConnectionString(接続文字列)プロパティ
のみの実装という意味です。
> 説明がしずらいですが、数学や化学のように特定のプログラムコードに○○式などの名前はあるのでしょうか?
> それが分かれば検索する際に「vb ○○式 SQL切断」と検索が出来て作業が進むと思ったんですが・・・
方程式とかそういう話ですよね?
プログラムにはデザインパターンという考え方はありますが、
今回のようなものに当てはまるのは、自分は知りません。
なのでデザインパターンで検索してもあまり意味は無いような気がします。
(逆に下手に情報を手に入れると余計混乱する気がします。)
ここからは本題とはそれますが、以前
>上司からヒントとかを貰い、
と仰っていましたが、口頭でやりとりできる状況であれば、そちらで話を進めるべきだと思います。
ネット経由ですと質問者さんの思っている内容をすべて文字にしてくれないと伝わりませんし、
こちらの思いも伝わりにくいと思います。
例えば
>青い波線(文法エラー)などでプログラムが実行出来ません。
とだけ言われてもこれではこの掲示板を見ている人からはどのようなエラーかは特定できませんので、
回答できませんので。