Access数据库update语句问题,大虾们帮忙看看
public void UpDataComm() {
ResultSet rs = null;
Connection conn = null;
PreparedStatement ps = null;
Statement st = null;
String sql = "update test set number=4 where seq=1";
conn = GetConnUtil.getConn();//写的获取Connection的方法,没问题可以在Main方法里输出来
try {
st = conn.createStatement();
ps=conn.prepareStatement(sql);
ps.executeUpdate();//这句是报错的原因,我用Statement也试过,不行
} catch (SQLException ex) {
Logger.getLogger(GetUserResultSetFindByTypeId.class.getName()).log(Level.SEVERE, null, ex);
}
}
报错如下:
严重: null
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] UPDATE 语句的语法错误。
你把sql语句在access里运行看有没有问题。
相关问答:
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
麻烦各位帮忙看看啊
代码如下:
CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
pConn->ConnectionString="Provider ......
我写了一个软件,要用到ACCESS数据库,我再访问ACCESS的时候,我需要从表里读出一行数据,我的程序是这样写的,SQLSTRING="SELECT * from '" &ME.TEXTBOX1.TEXT &"' WHERE ID = '"& ......
access中的text型的数字,怎么比较大小啊?
大家知道吗?
因为我想根据这一列数据的大小查询一些东西
举个例子:
就是,我有一列数据为编码:
是text型的数字:如
1101
1102
1103
等,
我现在要取出编码比 ......
我查询access(97)的时候老是提示参数不足,但是我在access查询这条语句是没有错误的。是怎么回事呢?
SQL code:
SELECT * from wcj WHERE Pno = '3' And TRim(Conclusion) = '合格' and (NET) is null
S ......