我的程序支持两种数据库都能正常添加、查询。
但执行ResultSet的deleteRow()时,Oracle正常。MySql抛出异常:结果集没有可更新的(引用表没有主键)。这个结果集必须来自一个语句中,创建一个结果集类型的记录集。CONCUR_UPDATABLE,查询必须只选择一个表,可以不使用函数和必须选择所有表的主键。什么意思啊这是?我的程序中调用的是同一个函数,结果MySql居然不行。
但执行ResultSet的deleteRow()时,Oracle正常。MySql抛出异常:结果集没有可更新的(引用表没有主键)。这个结果集必须来自一个语句中,创建一个结果集类型的记录集。CONCUR_UPDATABLE,查询必须只选择一个表,可以不使用函数和必须选择所有表的主键。什么意思啊这是?我的程序中调用的是同一个函数,结果MySql居然不行。
是的,是用executeUpdate() 创建的。
好吧,如果这样的话,至少我代码没问题...真是的,MySql在别人那里拷的,安装居然还要.NET FrameWork