50分的简单问题:写一条记录到SQL Server 2000

green_hong 2003-02-16 04:10:12
CnnStr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=SA;Initial Catalog=test;Data Source=SAITEK-DZKYPNPB"
Cn1.Open CnnStr
Set Cm1.ActiveConnection = Cn1

BillMaster.Open "SELECT * FROM FcBillMaster", Cn1

With BillMaster
.AddNew
.Fields(1) = 67
.Fields(2) = ith!TCOM
.Update
XZID = .Fields(0)
End With

运行至.AddNew语句时,出现提示:
实时错误‘3251’:
当前Recordset不支持更新。这可能是提供者限制的,也可能是选定的锁定类型限制的。
继续(灰) 结束 调试 帮助

各位大虾,我应该怎么做啊?

...全文
19 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ketao_78 2003-02-17
  • 打赏
  • 举报
回复
游标定义有问题
green_hong 2003-02-17
  • 打赏
  • 举报
回复
结贴
超级大笨狼 2003-02-16
  • 打赏
  • 举报
回复

BillMaster.Open "SELECT * FROM FcBillMaster", Cn1,3,2
green_hong 2003-02-16
  • 打赏
  • 举报
回复
谢谢,已经解决。
不过还是帮你骂了
13161795500 2003-02-16
  • 打赏
  • 举报
回复

http://expert.csdn.net/Expert/topic/1432/1432990.xml?temp=.2538568
帮我骂那个杂种!
13161795500 2003-02-16
  • 打赏
  • 举报
回复
BillMaster.CursorLocation = adUseClient
BillMaster.Open "SELECT * FROM FcBillMaster", Cn1,adOpenDynamic, adLockOptimistic, adCmdText

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧