叮 叮当猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #1 用ADO如何连接PARADOX数据库而不用建ODBC?[] 请高手指点了!谢谢
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #2 使用Ado,选择Microsoft Jet4.0 Ole DB->选择paradox所在路径,然后在所有里面的Extended Properties 为Paradox 7.x,然后就可以了。
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #4 上述方法连接成功后,还无法对数据进行更新 设置CursorLocation为clUserServe即可.
叮 叮当猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #5 多谢各位,按照你们的说法真的连接上了,但是我使用ADOQUERY对数据更新时报错,“操作必须 使用一个可更新的查询”,是不是ADOQUERY也要设置一些属性?[^]
叮 叮当猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #6 我设置ExecuteOption属性中的eoAsyncExecute为真以后,不报刚才的错误了,可是没有任何动作?
T thinknet Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #7 用ADOQUERY要设置,用AdoTable可以直接使用。
叮 叮当猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-20 #9 是可以连接,查询,但是没法改变值 update itemflag set maxitemno=0 where channelno=1 也不行,为什么?
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-21 #10 来自:hbezwwl, 时间:2002-7-20 21:24:00, ID:1213391 上述方法连接成功后,还无法对数据进行更新 设置CursorLocation为clUserServe即可.
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-21 #12 设置AdoConnection的属性,不用设置AdoQuery或者AdoTable的,直接使用默认的就可以了。 刚才和完颜康给实验了[]
叮 叮当猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-21 #13 adoquery1.Close; adoquery1.SQL.Text:='select * from itemflag'; adoquery1.open; showmessage(inttostr(adoquery1.recordcount)); adoquery1.Close; adoquery1.SQL.Text:='update itemflag set maxitemno=100'; adoquery1.ExecSQL; 设置完ADOCONNECTION 的 CursorLocation:属性为clUseServer 执行上述语句时,先弹出一个窗口,报告说有7条数据,再往下就报错“操作必须 使用一个可更新的查询”,疯了! 哪里不对了?
adoquery1.Close; adoquery1.SQL.Text:='select * from itemflag'; adoquery1.open; showmessage(inttostr(adoquery1.recordcount)); adoquery1.Close; adoquery1.SQL.Text:='update itemflag set maxitemno=100'; adoquery1.ExecSQL; 设置完ADOCONNECTION 的 CursorLocation:属性为clUseServer 执行上述语句时,先弹出一个窗口,报告说有7条数据,再往下就报错“操作必须 使用一个可更新的查询”,疯了! 哪里不对了?
H hanhongfei Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-21 #14 升级以下ado的补丁 网址:xuhao23.myetang.com/bd/
L linsb Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-21 #15 to yzhshi 按你的做法没成功!能发个例子吗。linsb3031@163.com谢谢!
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-21 #16 很可能是因为你设置得itemflat中maxitemno是关键字 一般情况下是可以的。我这里关键字冲突报错为:“参数没有默认值”
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-21 #17 如果你能使用 TADOTable ,就使用 TADOTable 吧
叮 叮当猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-21 #18 我用的的时D5+SP1+ADOUPDATE1+ADOUPDATE2 是不是因为打了补丁才不行啊?[][][] 用ADOTABLE效果一样,不能删除 adotable1.connection:=adoconnection1; adotable1.TableName:='itemflag'; adotable1.Open; while not adotable1.Eof do begin adotable1.Delete; end;
我用的的时D5+SP1+ADOUPDATE1+ADOUPDATE2 是不是因为打了补丁才不行啊?[][][] 用ADOTABLE效果一样,不能删除 adotable1.connection:=adoconnection1; adotable1.TableName:='itemflag'; adotable1.Open; while not adotable1.Eof do begin adotable1.Delete; end;
叮 叮当猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-21 #20 Type Lib: C:/PROGRAM FILES/COMMON FILES/SYSTEM/ADO/MSADO15.DLL // // IID/LCID: {00000200-0000-0010-8000-00AA006D2EA4}/0 // // PASTLWTR : $Revision: 1.3.2.0.1.0 $ // // HelpString: Microsoft ActiveX Data Objects 2.1 Library // // Version: 2.1
Type Lib: C:/PROGRAM FILES/COMMON FILES/SYSTEM/ADO/MSADO15.DLL // // IID/LCID: {00000200-0000-0010-8000-00AA006D2EA4}/0 // // PASTLWTR : $Revision: 1.3.2.0.1.0 $ // // HelpString: Microsoft ActiveX Data Objects 2.1 Library // // Version: 2.1