以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请问如何判断外部数据源中是否存在指定的表?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58174)

--  作者:htlk25
--  发布时间:2014/10/13 12:11:00
--  请问如何判断外部数据源中是否存在指定的表?
请问如何判断外部数据源中是否存在指定的表?
不是用DataTables.Contains("UsersM") 这种方法判断,
因为项目已经加载外部表并启动后,如果人为修改表名或删除表,这种判断没法用Syscmd.Project.Exit(False)方法来强行退出系统,
我希望如果人为修改表名或删除表,判断后就强行退出系统!

谢谢老师!

--  作者:pyh6918
--  发布时间:2014/10/13 12:33:00
--  
向这个表的某个位置写入内容 能保存就是有
--  作者:htlk25
--  发布时间:2014/10/13 13:49:00
--  
这样不行吧,保存动作没有返回值啊,不成功能退出项目吗?
--  作者:Bin
--  发布时间:2014/10/13 14:04:00
--  
用SQLCOMMAND执行SQL语句
--  作者:有点甜
--  发布时间:2014/10/13 14:22:00
--  

 参考 http://www.foxtable.com/help/topics/1943.htm

 


--  作者:htlk25
--  发布时间:2014/10/13 14:27:00
--  
Bin,这个对我好有难度啊,能帮我写一下吗?

我的foxtable建立的外部数据源的名字是:expo-pro
SQL数据库里的名字是:expo-pro流程版.mdb
我要判断expo-pro流程版.mdb里的表”sysid"是否存在,不存在就退出,
并判断表”sysid"的"ID1"列是否存在,不存在就退出
并判断表”sysid"的"ID1"列类型是否为“备注”型,不是就退出!

感谢感谢!!


--  作者:有点甜
--  发布时间:2014/10/13 14:40:00
--  
 看5楼,很简单。