Sqlserver中的表更新不了
Sqlserver中的表更新不了,我有一个threads表,
里面有回复数,标题什么的再程序中做,更新
不了数据库,在数据库人为的可以更新。
不知道什么原因,跟表之间的关系有关吗?
大侠们,帮帮忙啊???
感觉程序没错的。
public int modifyThreads(Threads threads) {
int num=0;
String sql="update threads set fid=?,author=?,authorid=?,subject=?,dateline=?,lastPost=?,lastPoster=?,views=?,replies=?,displayOrder=?,highLight=?,digest=?,attachment=?,moderated=? where tid="+threads.getTid();
this.openConn();
try {
pstmt=conn.prepareStatement(sql);
pstmt.setInt(1,threads.getFid());
pstmt.setString(2, threads.getAuthor());
pstmt.setInt(3, threads.getAuthorid());
pstmt.setString(4,threads.getSubject());
System.out.println(threads.getSubject());
pstmt.setString(5,threads.getDateline().toString());
pstmt.setString(6,threads.getLastPost().toString());
pstmt.setString(7,threads.getLastPoster());
pstmt.setInt(8,threads.getViews());
pstmt.setInt(9,threads.getReplies());
pstmt.setByte(10,threads.getDisplayOrder());
pstmt.setByte(11,threads.getHighLight());
pstmt.setByte(12,threads.getDigest());
pstmt.setByte(13,threads.getAttachment());
pstmt.setByte(14,threads.getModerated());
num=pstmt.executeUpdate();
} catch (SQLException e) {
相关问答:
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......
我看的是安装Office时自带的Microsoft ActiveX数据对象2.5(ADO)其中的内容—目录如下:
ADO程序员参考
->ADOX API参考
->ADOX代码范例
-> ......
在jsp页面中,我想显示数据库表中某些字段的值,在方法中,我应该用什么样的集合类型做为返回值比较好,还有,在页面上如何循环输出我查询的内容..急用!!!!!拜托
用List不行吗?
用list
页面用 <c:forEach& ......
现在遇到的问题:
读取本地已有的dbf数据库,写入到SQLSERVER2000中,但是看书和网上全是项目自带数据库的读写(即绑定数据源)。
已知道dbf的路径,但是连接的字符串和数据读取的操作怎么写?
如何连接SQLS ......