主题:有问题,高手来啊!
我编故我在
[专家分:810] 发布于 2007-05-23 09:34:00
为什么用SQLSERVER作为数据库
用rs.addnew....rs.update添加数据就成功不了呢,非得用conn.excute才能成功
而用access作为数据库
用rs.addnew就可以成功添加数据的,这是为什么呢?[em10]
回复列表 (共4个回复)
沙发
ymboy [专家分:10] 发布于 2007-05-23 10:36:00
与数据库连接的方式,你是用哪一种啊?
板凳
ymboy [专家分:10] 发布于 2007-05-23 10:37:00
我用oracle的时候也出现过这样的问题,后来才知道是服务器没有装客户端.
装了一下就可以了
3 楼
我编故我在 [专家分:810] 发布于 2007-05-23 10:44:00
当然是不同的数据库用不同的方式连。
还有楼上说的没有装客户端,什么意思啊?
我这个开发的是要拿到别人公司用的,万一他那边没装客户端那该怎么办?我觉得应该不是这个原因吧。
4 楼
merry05 [专家分:8920] 发布于 2007-05-23 11:08:00
偶记得书上明确说明SQLSERVER是不能用ADDNEW方法的(原因未明),而至于ACCESS可能用ADDNEW可能是因为ACCESS对标准SQL的支持问题,ACCESS对INSERT INTO的支持不是很好,貌似有缺陷
我来回复