2017-08-27 9 views
0

私は自動生成番号を押しても実行する自動生成ID番号(PK)を作成しようとしていますが、まだ追加した番号を表示しています。Visual Basic、MySqlはidnumberが存在する場合にID番号を生成します

Dim reader as MySqlDataReader 
Dim rdm As New Random 

Idnumber.text = (rdm.next(0,5)) 

Dim comp As String 
comp = "select from information where idnumber'" & idnumber.text &"'" 
cmd = cmd.executereader() 

if sqlds.tables(0).rows.count > 0 then 
    'This will perform button perform click 
End if 
+0

申し訳ありませんが不適切なテキストのために私はアンドロイド携帯電話でクロムを使用して – user8077340

+0

私はここで起こっていることについて混乱しています。 'hridnumber.text'とは何ですか、どこにも宣言されていませんか?あなたのsqlコマンドは '='がないので無効です。正確には何を達成しようとしているのかを具体的に説明してください。 –

+0

私はmysqlデータベースにレコードを追加する前にID番号をチェックします。 5それをデータベースに追加してください – user8077340

答えて

0
DIm rdm as new random 

Idnumber.text = (rdm.next(0,5)) 

Dim comp As String 
comp = "select from information where idnumber'" & idnumber.text &"'" 
Dim reader as MySqlDataReader = cmd.executereader() 

if reader.hasrows then 
    Idnumber.text = (rdm.next(1,5)) 
end if 

この方法はrdm.next(1,5) 病気あなたにGUIDのためのヒント検索を与える理由は、あなたのidnumberのthatsの上の重複を持つことができます!

関連する問題