这是我的android SQL语句
我尝试更新过敏表,我遇到了很多问题
stmt1.executeUpdate("UPDATE [dbo].[allergy]
SET [allergy]= "+allergyname+ ",[reaction] = "+reaction+ ",[notes] =" +notes+ " Where patientID ="+patientId);
无论我进入我的“过敏名单”
它会说无效的列名
发生了什么事?
答案 0 :(得分:0)
您的值应使用单引号。尝试以下查询它将起作用:
stmt1.executeUpdate("UPDATE [dbo].[allergy]
SET [allergy]= '"+allergyname+ "',[reaction] = '"+reaction+ "',[notes] ='" +notes+ "' Where patientID ="+patientId);
快乐的编码!!!!!!!!!!