布女党布莱克是死神:SQL更新语句问题

来源:百度文库 编辑:高考问答 时间:2024/04/16 22:13:04
Dim cmd As New OleDbCommand("Update Perresume Set rename='22222' where uname ='" & crname & "' " ,conn)这样可以更新
Dim cmd As New OleDbCommand("Update Perresume Set rename='" & rename.text & "'
where uname ='" & crname & "' " ,conn)
我这样更新就更新不了,编译和运行都不错
但是就是没有更新,这是怎么回事啊??

这个有可能是你的SQL语句的问题,建议你在这句设置一个断点,然后调试一下,这样可以迅速的找到问题所在。

是不是因为rename.text 的数据类型不能通过有效性检验?你再定义一个变量 = rename.text 适试呢?
我对VB不大懂的说,PB还行

对rename.text的类型进行改正试试,如再把他改为字符型,或复值给新定义的字符串变量,再你应该注意的是你可能在更新语句里少了或多了空格,这一点在写sql语句时老会出错。