2016-03-22 16 views
-1

私はp.o.sソフトウェアを作ったが、ユーザーが製品テーブルウィンドウにログインすると、現在ログインしているユーザーの名前を表示する必要がある。データベースはMySqlにあります。私はあなたのコードを見ることなく私たちに与えている情報から、私はあなたがログインが正しいときに開き、ログインして別のための一つの形を持っていることを推測している、[OK]を、それをVb.net現在のユーザーログインPOS

konecija.Open() 
     Dim Query As String 
     Query = "select * from baza.korisnici where korisnik='" & TextBox1.Text & "' and lozinka='" & TextBox2.Text & "' " 
     COMMAND = New MySqlCommand(Query, konecija) 
     READER = COMMAND.ExecuteReader 
     Dim kolicina As Integer 

     kolicina = 0 
     While READER.Read 
      kolicina = kolicina + 1 
     End While 

     If kolicina = 1 Then 


      ProductTable.Show() 


      Me.Hide() 

     ElseIf kolicina > 1 Then 
      MessageBox.Show("Корисничкото име веќе е во употреба !") 
     Else 
      MessageBox.Show("Корисничкото име или лозинка не се валидни !") 
     End If 
+0

あなたが試したことを共有することができます –

+0

私はクエリを実行しようとしましたが、メンバーを表示するのに失敗しました –

+1

その後、クエリと関連情報(データベーススキーム、データベース内の行など)を共有します。 – Carpetsmoker

答えて

0

を行うためにさまざまな方法を試してみましたあなたがそう言っていないとして、それはデータベースの資格情報経由でログイン持っている場合は、ということでは

この

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    If TextBox1.Text = "admin" And TextBox2.Text = "password" Then 
     Form2.Label1.Text = TextBox1.Text 
     TextBox1.Text = "" 
     TextBox2.Text = "" 
     Form2.Show() 
     Me.Hide() 
    Else 
     TextBox1.Text = "" 
     TextBox2.Text = "" 
     MessageBox.Show("please try again", "Error", MessageBoxButtons.OK) 
    End If 
End Sub 

を試してみてください言って、私は知らない、しかし、これを試してみて、私たちはどのように知っていますあなたは乗ります。

ラベルにユーザーの名前が表示されないようにするには、名前を表示する場所に変更します。

+0

more info –

+0

私は問題を解決しました。私はちょうどログインフォームから商品表のラベルに値を渡しました! –

+0

全く問題はありません。幸せに助けてください。この答えが役に立つと分かった場合は、同じ問題を抱えている次の人のために正しいものにしてください。 :) – Werdna

関連する問題