以文本方式查看主题 - 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 -- 找到原因了,应该我员工档案表与另一张有关联,删除关联就可以了,呵呵 |