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

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

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.1734 の関連記事表示

<< 0 >>
■1734  Re[1]: ログイン画面について
□投稿者/ tomo -(2005/10/26(Wed) 20:29:50)

    分類:[VB.NET] 

    tomoです。

    何とか思考錯誤の結果、以下のようにしたら取り敢えず解決できました。

    Protected Overridable Sub findData()

    Dim oleCn As OleDb.OleDbConnection = New OleDb.OleDbConnection
    Dim oleDr As OleDb.OleDbDataReader
    Dim oleCmd As OleDb.OleDbCommand
    Dim dtSet As DataSet = New DataSet("一覧")
    Dim UID As String
    Dim password As String

    'データベースに接続する
    olecn.ConnectionString = _
    "provider=microsoft.jet.oledb.4.0;data source=" _
    & "C:\test\test.mdb;Persist Security Info=False"

    '選択sql文を作成してレコードを取得する
    olecmd = New OleDb.OleDbCommand("SELECT * FROM tbl_rent", olecn)

    'コネクションを開く
    oleCn.Open()

    If txtuserId.Text = "" Then
    MessageBox.Show("ログオンIDを入力してください。")
    Exit Sub
    Else
    UID = UID & " UID =" & txtuserId.Text & " "
    End If

    If txtpassword.Text = "" Then
    MessageBox.Show("パスワードを入力してください。")
    Exit Sub
    Else
    password = password & " password = " & txtpassword.Text & " "
    End If

    'コマンドの定義
    olecmd.CommandText = "SELECT password FROM tbl_logon where UID='" & txtuserId.Text & "'"

    'データリーダーからのデータの読み出し
    oleDr = olecmd.ExecuteReader()

    'レコードの存在によって、該当するIDがあることを確認する
    If oleDr.Read Then
    'パスワードの判定
    If RTrim(oleDr("password")) = txtpassword.Text Then
    MsgBox("正しいIDであることを認証できました。システムにログオンします。")

    'ダイアログボックスの戻り値をOKにする
    Me.DialogResult = DialogResult.OK
    Else
    'パスワードが一致しないとき
    MsgBox("正しいパスワードを指定してください")
    End If

    Else
    'IDが存在しないとき
    MsgBox("正しいIDを指定してください")
    End If

    'データリーダーを閉じる
    oleDr.Close()

    'コネクションを閉じる
    oleCn.Close()
    End Sub

    また、お世話になるかもしれませんので宜しくお願いします。

記事No.1726 のレス / END /過去ログ2より / 関連記事表示
削除チェック/

■1734  Re[2]: ToolTipウィンドウの表示位置変更方法について
□投稿者/ M.K -(2007/03/05(Mon) 10:16:01)
    No1694 (ダッチ さん) に返信
    
    ダッチさん、お返事ありがとうございます。
    
    開発環境が会社にしかないので、検証とお返事に日を開けてしまい
    申し訳ありません。
    
    > ToolTip.Popup イベントで
    > ToolTip.Show メソッド を呼んでみてはいかがでしょうか。
    
    PopupイベントでShowメソッドを呼ぶように記述した所、再帰的に
    Popupイベントが発生してしまい、最終的にStackOverflowとなって
    しまいます。
    
    private void toolTip1_Popup(object sender, PopupEventArgs e)
    {
       toolTip1.Show("あいうえお", button1, 0, 0);  // ← 0,0は例です。
    }
    
    もし宜しければサンプルコードなどを挙げて頂けないでしょうか?
    
記事No.1692 のレス /過去ログ10より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -