以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  行政区域表定向为外部数据源时出错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=81394)

--  作者:月亮天蝎
--  发布时间:2016/2/26 15:58:00
--  行政区域表定向为外部数据源时出错

将FOXTABLE数据定向到SQL外部数据源时,同样是外部数据源的行政区域表的定向错误了

System.Data.OleDb.OleDbException:无法完成延迟准备

无法预定义语句.

对象名称“行政区域”无效.


--  作者:大红袍
--  发布时间:2016/2/26 16:00:00
--  

 重新打开一次项目,再测试是否还报这个错?


--  作者:大红袍
--  发布时间:2016/2/26 16:03:00
--  
 一般提示这个错,是因为你数据库没有这个表,但又要加载到foxtable里,就报错
--  作者:月亮天蝎
--  发布时间:2016/2/26 16:22:00
--  

我是以前定义的外部数据源“行政区域表”,现在想实现远程服务,因此需要将狐表里已经做好的表全部定向到SQL中,这样一来,“行政区域表”就出错;报错的时间是在重新打开定位后的系统时报错的。

我该怎么做才对呢


--  作者:月亮天蝎
--  发布时间:2016/2/26 16:25:00
--  
补问一个问题:要实现远程数据上报,我的数据也要一并定向到外部数据源SQL中吗?
--  作者:大红袍
--  发布时间:2016/2/26 16:32:00
--  
 你去看看添加外部表那里是否有 【行政区域】,如果有,把它删除,再打开是否还报错。
--  作者:月亮天蝎
--  发布时间:2016/2/26 16:32:00
--  
您说得没错,它后面是说不错在名称为“行政区域”的DATATABLE。可我不知道怎么解决
--  作者:大红袍
--  发布时间:2016/2/26 16:33:00
--  
以下是引用月亮天蝎在2016/2/26 16:25:00的发言:
补问一个问题:要实现远程数据上报,我的数据也要一并定向到外部数据源SQL中吗?

 

你把数据表保存到sqlserver里面以后。以后你客户端就直接连接sqlserver数据库了,也就是数据直接保存到数据库了,根本就不需要上报。