连接用户名密码是否正确的话,你可以不用代码直接登陆一下试试是否成功。
还有sqlserver 不同版本的驱动是不一样的,比如2000 2008就是不一样的代码。你自己多试试呗~
1.import 文件没有?2.连接数据库服务器的字串写正确了吗?
3.数据库服务器开起了吗?
4.initstance函数写正确没?
mfc连数据库不外乎这四种情况。
String sql="insert into tb_Menu values (?,?,?,?,?,?,?,?,?,?)"ps.setString(2, goodsId)
ps.setInt(3, orderNum)
ps.setString(4, goodsName)
ps.setString(5, goodsCode)
ps.setString(6, goodsSort)
ps.setString(7, unit)
ps.setInt(8, count)
ps.setDouble(9, unitPrice)
ps.setDouble(10, price)
第一个字段没有设值
我猜一个应该是一个自增长的id吧
那你的insert语句就写错了
insert into tb_Menu(除了id之外的fieldname 应该写在括号里面) values (?,?,?,?,?,?,?,?,?,?)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)