读书人

请教在VB.net中如何将文本框中的数值保

发布时间: 2012-02-02 23:57:14 作者: rapoo

请问在VB.net中怎么将文本框中的数值保存到数据库中money类型的字段中???
下面是一段更新数据库记录的代码,目的是要将文本框txtCmdyPrice内的数值存入“商品信息表”中指定的行记录中。字段“商品价格”在数据库中为money 类型。。
请大家指教!!!
SqlConnection1.Open()

Dim comstr As String = "update 商品信息表 set 商品价格 = ' " &txtCmdyPrice.text & " ' where 商品编号= ' " & DataGridView2.Rows(DataGridView2.CurrentRow.Index).Cells(0).Value & " ' "

Dim sqlcom As New SqlClient.SqlCommand(comstr, SqlConnection1)

sqlcom.ExecuteNonQuery()

SqlConnection1.Close()


[解决办法]
Dim comstr As String = "update 商品信息表 set 商品价格 = " & txtCmdyPrice.text & " where 商品编号= ' " & DataGridView2.Rows(DataGridView2.CurrentRow.Index).Cells(0).Value & " ' "
[解决办法]
商品价格 = ' " + val(txtCmdyPrice.text.trim) + " '
[解决办法]
'试一试下面的语句
Dim comstr As String = "update 商品信息表 set 商品价格 = @Param where 商品编号= ' " & DataGridView2.Rows(DataGridView2.CurrentRow.Index).Cells(0).Value & " ' "

Dim sqlcom As New SqlClient.SqlCommand(comstr, SqlConnection1)

sqlcom.Parameters.Add( "@Param ", OleDb.OleDbType.Currency ).Value = txtCmdyPrice.text

sqlcom.ExecuteNonQuery()

SqlConnection1.Close()

[解决办法]
商品价格 = "&cdec(val(CDbl(txtCmdyPrice.text.trim) & " "))& "

读书人网 >VB Dotnet

热点推荐