mysql - 如何获取列和单元格数据的值?

标签 mysql vb.net

我有一个按钮“btnSetAppointment”,我创建了一个日程安排系统,当我保存预约时,它会自动向患者的phone_number发送一条消息。但是,我不知道如何从表中获取 phone_number 的值。

如下所示,我将 number 声明为字符串,我想将患者的 phone_number 存储在数据库中。

Private Sub btnSetAppointment_Click(sender As Object, e As EventArgs) Handles btnSetAppointment.Click
                'SMS

 query = "SELECT * FROM schedule WHERE Phone_Number =" & frmViewSchedule.dgvSchedule.SelectedRows(3).Cells(0).Value
                cmd = New MySqlCommand(query, MySqlConn)
                reader = cmd.ExecuteReader
                Dim number1 As String

                If reader.HasRows Then
                    number1 = frmViewSchedule.dgvSchedule.SelectedRows(3).Cells(0).Value


                    With SerialPort1
                        .Write("at" & vbCrLf)
                        Threading.Thread.Sleep(1000)
                        .Write("at+cmgf=1" & vbCrLf)
                        Threading.Thread.Sleep(1000)
                        .Write("at+cmgs=" & Chr(34) & number1 & Chr(34) & vbCrLf)
                        .Write(sys_msg & Chr(26))
                        Threading.Thread.Sleep(1000)
                        MsgBox(rcvdata.ToString)

                    End With
                End If
end sub

最佳答案

这就是我使用 MySQL 的方式(建立数据库连接后)。

         Try
            Dim MyDb As New Database_Connection
            Dim query As String
            query = "select phone_number from schedule where Phone_Number = '" & frmViewSchedule.dgvSchedule.SelectedRows(3).Cells(0).Value & "'"
                Dim myReader As OdbcDataReader = MyDb.ExecuteQuery(query)

            myReader.Read()

             If reader.HasRows Then
               dim ph_number as string = myReader.Item(0)
              .
              .
              .
             End if             
                myReader.Close()
                MyDb.Dispose()
            Catch ex As System.Data.Odbc.OdbcException
                'MessageBox.Show(ex.ToString)
            End Try

关于mysql - 如何获取列和单元格数据的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32893873/

相关文章:

mysql - 在mysql中选择float和decimal

mysql - 在具有多个条件的 DataTable 中选择重复值

sql - 天数时间总和

MySQL 游标无法获取数据

mysql - 为表设计适当的关系

mysql - 在不完整的日期序列上加入下一个日期 +1 天

vb.net - 如何在 Visual Basic 中获取子类名称

.net - 当 Sub Main 不可访问时,在 VB.NET 中捕获 ThreadingException

mysql - 如何在 MySQL 表中的多个文本框的不同列中插入记录?

java - Hibernate INSERT,延迟 SQL 错误(数据截断)