2017-11-20 1 views
0

に3テキストボックスの値を入力します。これは、私が.NETで非常に簡単だ1フィールド名はどのように1つのフィールド名

Try 
     MysqlConn.Open() 
     Dim Query As String 
     Query = "INSERT INTO residentrecords.info (id,last_name,first_name,middle_name,age,address,contact_no,date_of_birth,religion,civil_status,education_attainment,occupation,fathers_name,mothers_name,mothers_occupation,fathers_occupation,gender,purok,blotter,docu,voter) values ('" & add.TextBox_ID.Text & "','" & add.TextBox_LN.Text & "','" & add.TextBox_FN.Text & "','" & add.TextBox_MN.Text & "','" & add.TextBox_Age.Text & "','" & add.TextBox_Address.Text & "','" & add.TextBox_Contact.Text & "','" & add.DateTimePicker1.Text & "','" & add.ComboBox_religion.Text & "','" & add.ComboBox_CS.Text & "','" & add.TextBox_Educ.Text & "','" & add.TextBox_Occu.Text & "','" & add.TextBox1_FathersName.Text & "','" & add.TextBox1_MothersName.Text & "','" & add.TextBox_mothersocc.Text & "','" & add.TextBox_fathersocc.Text & "','" & add.ComboBox_gender.Text & "','" & add.rpurok.Text & "','0','0','" & add.voter.Text & "')" 
     COMMAND = New MySqlCommand(Query, MysqlConn) 
     READER = COMMAND.ExecuteReader 
     MessageBox.Show("Successfully Registered!", "REGISTERED", MessageBoxButtons.OK, MessageBoxIcon.None) 
     If vbOK = MsgBoxResult.Ok Then 
      Me.Dispose() 
      add.Dispose() 
      add.Enabled = True 
      residents.Show() 
     End If 
     MysqlConn.Close() 
    Catch ex As Exception 
     MessageBox.Show(ex.Message) 
    Finally 
     MysqlConn.Dispose() 
    End Try 

End Sub 
+0

あなたのDBにはそれぞれの列があるようですが、どうしてそれらを連結したいのですか?しかし、それはSQLを作成する正しい方法ではありません。 DBパラメータを使用して[ask]を読んで[ツアー] – Plutonix

+0

を参照してくださいhttps://stackoverflow.com/a/12634626/880990 –

+0

こんにちはオリビエはお返事ありがとうございます。 https://prnt.sc/hcwlvt –

答えて

0

にFIRST_NAME、MIDDLE_NAMEとLAST_NAMEを入力したい私のコードです。文字列を空白に分割し、部分文字列を別々に挿入する必要があります。この

Dim names as String() 
Dim firstName as String 
Dim middleName as String 
Dim lastName as String 

names = add.TextBox_Name.Text.Split(" ") 

firstName = names(0) 
middleName = names(1) 
lastName = names(2) 

ようsomethiing

使って、ユーザーが実際にミドルネームを持っていることを確認するフォアハンドで配列の長さをチェックすることがあります。またはさらに1つ以上。私は2つを持っています。 names.lengthをチェックするだけです。

私はあなたの質問を誤解していないことを願っています。それはかなり短く説明されました。

関連する問題