主题:SQL
homayzh
[专家分:7040] 发布于 2008-06-13 22:55:00
********* 我想访问远程表!系统是win 2000 + sql server
我用VFP 以以下方法可以访问上smmuser数据表,
CREATE DATABASE mydata &&
CREATE CONNECTION homayzh DATASOURCE station
CREATE SQL VIEW myview CONNECTION homayzh SHARE as select * from smmuser
USE myview
browse
可是只能读呀,怎么给远程表添加一条记录呢???
怎么做到呀!!
回复列表 (共6个回复)
沙发
pony [专家分:10180] 发布于 2008-06-14 10:48:00
INSERT INTO .....
板凳
homayzh [专家分:7040] 发布于 2008-06-14 12:11:00
这样是不是不行呀,
我试了这样好像只能给 myview 添加记录,
修改不了远程表
3 楼
yjr3032570 [专家分:3360] 发布于 2008-06-14 17:09:00
刚建立的视图是只让你看的,故叫视图,就像看电视一样的,没想到你还要剪辑片断,哪就只有另加工具了:
在修改前加以下工具:
DBSETPROP("myview", "View", "SendUpdates", .T.) &&远程视图可更新
4 楼
homayzh [专家分:7040] 发布于 2008-06-14 20:46:00
CREATE DATABASE mydata
CREATE CONNECTION homayzh DATASOURCE station
CREATE SQL VIEW myview CONNECTION homayzh SHARE as select * from smmuser
USE myview
browse
DBSETPROP("myview", "View", "SendUpdates", .T.) &&远程视图可更新
INSERT INTO .....
就可以给远程表 添加一条记录???
5 楼
yjr3032570 [专家分:3360] 发布于 2008-06-15 08:45:00
楼主是否在没试之前就发生疑问了?
6 楼
homayzh [专家分:7040] 发布于 2008-06-15 11:47:00
是的,我没有接触过网络,一点也不懂,谢谢楼上,我在公司才可以试,
再次谢谢!!!!!!!!!
我来回复