我想将Tb_room中的roomprice读到integer变量price中,然后作为price插入到Tb_customer表中,不知道该怎么写,请大神指教
Public Sub addcustomer(ByVal p1 As Integer, ByVal p2 As String, ByVal p3 As String, ByVal p4 As Integer, ByVal p5 As String, ByVal p6 As Integer)
Dim dbConn As SqlConnection = Nothing '数据库连接
Dim strDBConn As String = System.Configuration.ConfigurationManager.AppSettings("strDBConn")
dbConn = New SqlConnection(strDBConn) '建立数据库联接
dbConn.Open()
‘这里从Tb_room中读roomPrice (integer型)
Dim str1 As String = "select roomPrice from " & "Tb_room" & "where" & "roomId" & "='" & p4 & "';"
’然后想把值放进price中,可以怎么做?
Dim price As Integer
Dim cmd2 As SqlCommand
Dim str2 As String = "insert into Tb_customer (customerId,customerName,IDnum,roomId,teleNum,days,price) values(" & p1 & ",'" & p2 & "' ,'" & p3 & "' ," & p4 & ",'" & p5 & "' ," & p6 & "," & price & ");"
cmd2 = New SqlCommand(str2, dbConn)
cmd2.ExecuteNonQuery()
dbConn.Close()
End Sub
那从数据库里取出的值怎么赋值给一个变量呢?
追答如果只有一个值,不就是tb.Rows(0).Item(0)吗?
Dim tb As DataTable = Search("select * from a表")
Dim price As Integer=tb.Rows(0).Item(0)'这就是赋值给变量
那从数据库里取出的值怎么赋值给一个变量呢?
追答如果只有一个值,不就是tb.Rows(0).Item(0)吗?
Dim tb As DataTable = Search("select * from a表")
Dim price As Integer=tb.Rows(0).Item(0)'这就是赋值给变量