回 帖 发 新 帖 刷新版面

主题:有问题,高手来啊!

为什么用SQLSERVER作为数据库
用rs.addnew....rs.update添加数据就成功不了呢,非得用conn.excute才能成功
而用access作为数据库
用rs.addnew就可以成功添加数据的,这是为什么呢?[em10]

回复列表 (共4个回复)

沙发

与数据库连接的方式,你是用哪一种啊?

板凳

我用oracle的时候也出现过这样的问题,后来才知道是服务器没有装客户端.
装了一下就可以了

3 楼

当然是不同的数据库用不同的方式连。

还有楼上说的没有装客户端,什么意思啊?
我这个开发的是要拿到别人公司用的,万一他那边没装客户端那该怎么办?我觉得应该不是这个原因吧。

4 楼

偶记得书上明确说明SQLSERVER是不能用ADDNEW方法的(原因未明),而至于ACCESS可能用ADDNEW可能是因为ACCESS对标准SQL的支持问题,ACCESS对INSERT INTO的支持不是很好,貌似有缺陷

我来回复

您尚未登录,请登录后再回复。点此登录或注册