OPENROWSET的用法
目前我是想这么用,在客户端用代码在MSSQL服务器上创建一个存储过程,存储过程中使用openrowset来操作客户端的表用这样的方式来进行客户端的更新和下载
那么我是不是只要直接这样就可以了
EXEC('INSERT INTO OPENROWSET(''Microsoft.Jet.OLEDB.4.0'','''+@connectStr+''';''admin'';,''tblTempSalesLevel1'')''
(............)''')
其中connectStr 可以用客户机的IP地址和currentproject.fullname进行拼接吗
例如192.168.0.1\D:\...\a.mdb是这样写吗?
本地客户端用的是access,呵呵,还是应该怎么写
第一次用openrowset不知道,是不是可以这么用,麻烦高人指点,不胜感激 不行。
就像“Jolins左上里边的牙齿”,指向很明确,但是你不张嘴把它露出来,谁都看不到。 顶老赵,哈哈 那么如果我希望达到我想要的效果
就是通过客户端来执行服务器上的存储过程来操作客户端的access表
应该用什么方法来实现呢,非常感谢各位高手
最好可以有一个sample解释下 “把你的嘴巴张开来”——
客户端将文件所在目录共享出来,服务端通过 UNC 路径进行导入。
不明白什么意思,我在调用带参数的存储过程的时候把应用程序所在客户端机器的IP和程序的全部路径代入参数,这样不可以吗? 给你一个不知道物理位置计算机的 IP 和它上面的任意一个文件的全路径,你能取到这个文件?
请老赵解释下,对网络编程不是很熟
物理位置和网络访问文件之间的利害关系,谢谢
如果不能这么做,有什么好的解决方案吗,我现在是需要在客户端上调用服务器端的存储过程来用openrowset方法把服务器端的数据push到客户机上,所以肯定是需要网络来访问客户机上的access客户端,请教请教~ 物理位置和编程没关系,这个前提是为了避免楼主这样回答:
“可以:
1)跑到这台计算机边,复制指定文件到U盘。
2)回到自己的计算机,从U盘复制文件。”
首先是由客户端发起调用的,为什么不让服务端生成数据,然后客户端自取,再自己导入到本地 Access?
因为所有的数据都是定制的,而非统一的
根据用户权限提供响应的数据下载
所以我需要由客户端调用存储过程来处理数据,处理完毕以后直接push到客户端
我也试了确实是不行,那有什么别的解决方案吗,感谢老赵
方便的话可以邮件联系吗? 如果你下单定制一台电脑,无论是送货上门还是到门店自取,对你选择配置有什么影响?
补充:VB , 网络编程