最近在做一个JAVA通讯录,出现了异常如下:
————————————————————————————————————
[Microsoft][ODBC Microsoft Access Driver] FROM 子句语法错误。
————————————————————————————————————
我的错误代码是:
————————————————————————————————————
sql += "where 姓名 = '" + jTextFieldName.getText().trim() + "'";
————————————————————————————————————
上网搜了好多东东,就是找不到,还有说是因为编码问题的。
其实我的这个错误在别人看来根本不值一提,那就是:
————————————————————————————————————
sql +=" where 姓名 = '" + jTextFieldName.getText().trim() + "'";
————————————————————————————————————
在where前面加一个

在开发JAVA通讯录时遇到'[Microsoft][ODBC Microsoft Access Driver] FROM 子句语法错误'的问题。经过排查,发现错误原因是SQL语句中缺少了WHERE关键字前的空格。修正后的正确代码为:sql +=' where 姓名 = '' + jTextFieldName.getText().trim() + ''';这个问题虽然简单,但在网上找到的相关解决方案并不多。
最低0.47元/天 解锁文章
1214

被折叠的 条评论
为什么被折叠?



