当前位置: 代码迷 >> VFP >> Vb 操作(更新) Vf 数据库解决方案
  详细解决方案

Vb 操作(更新) Vf 数据库解决方案

热度:4526   发布时间:2013-02-26 00:00:00.0
Vb 操作(更新) Vf 数据库
这是连接字符串:
StrVf = "Provider=MSDASQL.1;Persist Security Info=False;Driver={Microsoft Visual FoXPro Driver};SourceType=DBC;SourceDB=" & CB2_VfDataBasePathAndName & ";Exclusive=No;BackGroundFetch=Yes;Collate=Machine;OLE DB Services= -4"
----------------------------------------------------------------------------------------------
增加记录能成功
但是更新已有记录的某个字段时,执行到RecoVf.Update这句话的时候,出现错误提示如下
运行时错误:'-2147467259 (80004005)'


------解决方案--------------------------------------------------------
直接用UPDATE SQL不行?
你的代码是什么?有VFP9的OLEDB连接DBF试试
http://www.microsoft.com/downloads/details.aspx?FamilyId=E1A87D8F-2D58-491F-A0FA-95A3289C5FD4&displaylang=en
------解决方案--------------------------------------------------------
直接送 
Update 表名 Set 字段=值 Where 条件
  相关解决方案