注册 登录
编程论坛 VB.NET论坛

求助 数据无法删除

cqdwy 发布于 2008-11-13 20:36, 1040 次点击
dim a as integer
a= Trim(Me.DataGridView1.Rows(RowIndex).Cells(0).Value)
SQLString = "DELETE FROM student WHERE id= '" & a & " '"
DBOperation.DBOperate(SQLString)
执行时提示“标准表达表式中数据类型不匹配”
请高手们帮帮忙啊!!!
小弟不胜感激!
3 回复
#2
ynyxsky2008-11-14 09:13
a= Trim(Me.DataGridView1.Rows(RowIndex).Cells(0).Value)
这一句有问题吧
你dgv里的行号怎么确定?
你某行的第一个单元格的值是不是整型的,如果是就用不着trim
如果是字符串型的数值,那么就用个cint转换一
#3
ggvboy2008-11-14 10:00
把Trim(Me.DataGridView1.Rows(RowIndex).Cells(0).Value)强制转换成你ID的类型就完了
1