gpt4 book ai didi

mysql - 使用 VB.Net 在 MySQL 中显示单个字符串上 3 个不同列的值

转载 作者:行者123 更新时间:2023-11-29 12:56:39 24 4
gpt4 key购买 nike

美好的一天。我想知道如何在单个字符串上显示三个不同列的值。三列是姓氏、中间名和名字。我希望它们按名字、中间名和姓氏的顺序显示在一行上。我所做的有点菜鸟,因为我只是将它们放在两个不同的文本标签上,因为我不知道如何将它们放在单个字符串上。谁能帮我?这是我的代码:

Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles  Button2.Click
Dim connString As String = "server=localhost;userid=root;password=;database=cph;Convert Zero Datetime=True"
Dim sqlQuery As String = "SELECT emp_lastnm, emp_firstnm FROM employee_table WHERE emp_no = @empno"

Using sqlConn As New MySqlConnection(connString)
Using sqlComm As New MySqlCommand()
With sqlComm
.Connection = sqlConn
.CommandText = sqlQuery
.CommandType = CommandType.Text
.Parameters.AddWithValue("@empno", txtEmpno.Text)
End With
Try
sqlConn.Open()
Dim sqlReader As MySqlDataReader = sqlComm.ExecuteReader()
While sqlReader.Read()
Label4.Text = sqlReader("emp_lastnm").ToString()
Label5.Text = sqlReader("emp_firstnm").ToString()
End While
Catch ex As MySqlException

End Try
End Using
End Using

End Sub

最佳答案

您需要连接两个文本:

Label4.Text = sqlReader("emp_firstnm").ToString() & " " & sqlReader("emp_lastnm").ToString() 

您没有从数据库中检索中间名。当你这样做时,只需将其放在中间并添加一些空格,如上所述

关于mysql - 使用 VB.Net 在 MySQL 中显示单个字符串上 3 个不同列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23965675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com