回 帖 发 新 帖 刷新版面

主题:让我头痛的 四个 问题

    为了不占用本论坛空间,我把问题发在一起,希望各位老师 不吝赐教

CREATE DATABASE mydata  &&
CREATE CONNECTION homayzh DATASOURCE station
CREATE SQL VIEW myview CONNECTION homayzh SHARE as select * from smmuser
DBSETPROP("myview", "View", "SendUpdates", .T.) &&远程视图可更新
USE myview
browse
    一、怎么删除远程表记录,
    二、用程序移动EDIT的内容,因为我要向EDIT编辑框里不停发数据,当EDIT满了自动向下翻,
    三、sql表类型,MyISAM  和 InnDB 是什么意思?
    四、我进了SQL建立了一个数据表,(不是用的VFP),用上面的方法建立了视图,虽然可以添加记录,一但数据添加上就不可更改了!!我怀疑和MyISAM  和 InnDB 有关,提示是
<没有为要更新的表"myessage"指定关键列,请使用临时表的keyfieldlist属性。>

回复列表 (共13个回复)

11 楼

我是这样做的,  我不知道关键字起什么作用?没有关键字不行吗? 这样不行,那里不对
=CURSORSETPROP("Buffering",3,"proof_yyz")
=CURSORSETPROP("Tables","my_yyz","proof_yyz")
=CURSORSETPROP("KeyFieldList",'date','proof_yyz')
=CURSORSETPROP("UpdateNameList",'date,number,ch,ph,mk,yh,kf,mz,pz,jz,cl,getdata,yzh,bc','proof_yyz')
=CURSORSETPROP("UpdatableFieldList",'date,number,ch,ph,mk,yh,kf,mz,pz,jz,cl,getdata,yzh,bc','proof_yyz')
=CURSORSETPROP("SendUpdates",.t.,'proof_yyz')

12 楼

万里长程还差一步!
=CURSORSETPROP("UpdateNameList",'date,number,ch,ph,mk,yh,kf,mz,pz,jz,cl,getdata,yzh,bc','proof_yyz')
没有影射字段,就是SQL表的字段,字段可以这样理解:
1.date  (临时表字段)
2.my_yyz.date (sql表字段)
3.形成影射:("UpdateNameList",'date my_yyz.date ,...,'proof_yyz')

13 楼

谢谢楼上!!!太感谢啦!!

我来回复

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