以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  在外部表中用SQL命令新增了一列后,如何加载到当前项目中?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5951)

--  作者:yangming
--  发布时间:2010/2/7 14:45:00
--  在外部表中用SQL命令新增了一列后,如何加载到当前项目中?
在外部表中用SQL命令新增了一列后,如何加载到当前项目中?
我用DataTables("员工档案").Load()会报错
而用下面的代码却没反应
Dim scm as New SQLCommand
scm.C
scm.CommandText = "Select * From [员工档案]"
scm.ExecuteNonQuery
DataTables("员工档案").Load()

--  作者:mr725
--  发布时间:2010/2/7 16:55:00
--  
重启项目~   ok!
或者用 Fill 也可以 。
[此贴子已经被作者于2010-2-7 17:01:39编辑过]

--  作者:yangming
--  发布时间:2010/2/7 17:03:00
--  
以下是引用mr725在2010-2-7 16:55:00的发言:
重启项目~   ok!

呵呵,我要的不是重启项目,只是要重新加载外部数据表。重启项目有些麻烦


--  作者:小光光
--  发布时间:2010/2/7 17:49:00
--  
用Fill吧。
--  作者:yangming
--  发布时间:2010/2/7 18:27:00
--  
以下是引用小光光在2010-2-7 17:49:00的发言:
用Fill吧。

怎么用?不是窗口啊

[此贴子已经被作者于2010-2-7 18:27:01编辑过]

--  作者:mr725
--  发布时间:2010/2/7 18:39:00
--  
10月12日更新

2、DataTable也提供了Fill方法,试用和Tale的Fill方法一样,例如:

DataTables("表A").Fill("Select * From {订单}", "",False)
--  作者:yangming
--  发布时间:2010/2/7 20:01:00
--  
以下是引用mr725在2010-2-7 18:39:00的发言:
10月12日更新

2、DataTable也提供了Fill方法,试用和Tale的Fill方法一样,例如:

DataTables("表A").Fill("Select * From {订单}", "",False)

可是我用了这样代码,没有用,怪事


--  作者:yangming
--  发布时间:2010/2/7 20:24:00
--  
找到原因了,应该我员工档案表与另一张有关联,删除关联就可以了,呵呵