以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于用Create建立内部数据表引起的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=15340) |
-- 作者:yfang66 -- 发布时间:2011/12/21 12:40:00 -- 关于用Create建立内部数据表引起的问题 --1.创建测试表 --2.创建测试数据 运行窗口有输出结果 --4.SELECT INTO FROM语句创建表Table2并复制数据
[此贴子已经被作者于2011-12-22 10:00:19编辑过]
|
-- 作者:yfang66 -- 发布时间:2011/12/21 12:50:00 -- 哦,过一会儿运行 select * from {Table2} 又有结果。这意味着 select a,c INTO {Table2} from {Table1} |
-- 作者:yfang66 -- 发布时间:2011/12/21 13:00:00 -- 还有一问题,怎样把表 Table2 加入到我一个项目(即在Tab List中能显示)里? |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/21 14:29:00 -- 参考帮助文件使用指南《网络与数据源》这一章下面的《加载外部数据表》 |
-- 作者:yfang66 -- 发布时间:2011/12/21 15:31:00 -- 不是这个意思,我是指在“Tab List”就能看到的表 |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/21 15:43:00 -- 方法很多啊:
http://www.foxtable.com/help/topics/1812.htm http://www.foxtable.com/help/topics/2321.htm http://www.foxtable.com/help/topics/0695.htm http://www.foxtable.com/help/topics/1279.htm
|
-- 作者:yfang66 -- 发布时间:2011/12/21 18:46:00 -- 上述方法都是新生成一个表,并加入到项目中。我是意思是如果计算机中已有一个表,能不能直接把它加入到项目,并在“Tab List”中显示。
我还遇到这样的一个严重错误: ![]() ![]() |
-- 作者:yangming -- 发布时间:2011/12/21 19:31:00 -- 我认为是你新建的表没有设主键的问题 |
-- 作者:yangming -- 发布时间:2011/12/21 19:55:00 -- Dim scm As New SQLCommand scm.ConnectionName = "rsgz" \' 写成你自己的数据源名称 scm.CommandText = "CREATE TABLE 朋友" & Chr(13) & Chr(10) \'新建一个表名是:朋友 scm.CommandText =scm.CommandText & "([朋友ID] AUTOINCREMENT,[姓氏] text,[名字] text,[出生日期] date,[电话] text,[备注] memo,PRIMARY KEY ([朋友ID]))" \'新表建了N列,其它将朋友ID列做为主键列 scm.ExecuteNonQuery 按这代码新建的表,有了主键,才能在狐表打开 [此贴子已经被作者于2011-12-21 19:57:37编辑过]
|
-- 作者:yfang66 -- 发布时间:2011/12/21 20:08:00 -- 不过,我想想就因为一个表缺少个主键列或其他,就把整个项目毁了,太可怕了。 |