条件使用sql中的where进行android开发错误

时间:2018-12-12 02:43:36

标签: android sql-server

我正在android开发中创建对sql server的更新

这是我的代码

String query = "UPDATE dbo.DEMOGRAPHICS SET
    LAST_UPDATED_USERNAME = '" + Username  + "'
    , ENROLLMENT_SCHEDULE = convert(datetime,'" + Enrolfix + "')
    , STATUS_ID = '" + Status  + "'
    , LAST_UPDATED ='" + formattedDate
    + "'where REGISTRATION_NUMBER  =  '" + RegisBaru  + "'   "

我的错误是:

  

将数据类型varchar转换为数字

有关其他信息变量,REGISTRATION_NUMBER是数字。

1 个答案:

答案 0 :(得分:1)

我不确定,但是您可以尝试以下方法:

删除'

+ "'where REGISTRATION_NUMBER  =  " + Integer.parseInt(RegisBaru)  + "   "