Foxtable(狐表)用户栏目专家坐堂 → 关于用Create建立内部数据表引起的问题


  共有15035人关注过本帖树形打印复制链接

主题:关于用Create建立内部数据表引起的问题

帅哥哟,离线,有人找我吗?
yfang66
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:173 威望:0 精华:0 注册:2011/12/19 12:21:00
  发帖心情 Post By:2011/12/21 21:06:00 [只看该作者]

请问有什么办法可以打开这个项目呢?


 回到顶部
美女呀,离线,留言给我吧!
yangming
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2011/12/21 21:22:00 [只看该作者]

传文件上来给我们测试一下


 回到顶部
帅哥哟,离线,有人找我吗?
yfang66
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:173 威望:0 精华:0 注册:2011/12/19 12:21:00
  发帖心情 Post By:2011/12/21 21:40:00 [只看该作者]

上传了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip


 回到顶部
美女呀,离线,留言给我吧!
yangming
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2011/12/21 21:45:00 [只看该作者]

这个问题看来要请贺老师来解决了,呵呵

 回到顶部
帅哥哟,离线,有人找我吗?
yfang66
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:173 威望:0 精华:0 注册:2011/12/19 12:21:00
  发帖心情 Post By:2011/12/21 21:58:00 [只看该作者]

这种错误还是容易发生的,要命的是不能恢复项目了

 回到顶部
帅哥哟,离线,有人找我吗?
e-png
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2011/12/21 22:30:00 [只看该作者]

以下是引用yfang66在2011-12-21 18:46:00的发言:

上述方法都是新生成一个表,并加入到项目中。我是意思是如果计算机中已有一个表,能不能直接把它加入到项目,并在“Tab List”中显示。

 

我还遇到这样的一个严重错误:
新建一个项目(默认已有三个表)。
在杂项--SQL执行中运行
create TABLE {Table1} 
    ( 
        a varchar(10), 
        b varchar(10), 
        c varchar(10)
    )
这时建立了一个表。
马上保存项目退出,并再次打开时,系统提示“至少一个参数没有被指定值”的错误。
并且这个错误导致这个项目不能被打开。如果项目做了大量工作,不是白干了?


楼主这个问题是存在的。 我有个测试的项目也是这样做了后逝去了。 当时莫名其妙了,现在想起来就是楼主说的这个问题引起的。 看来必须在结束sql命令执行窗口前用Drop TABLE {Table1} 来灭掉这个表才。 估计这样就不会出现错误了。狐爸要解决这个Bug呀。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/12/22 9:04:00 [只看该作者]

删除这个表就行了:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

 

创建内部表,请用这个方法:

 

http://www.foxtable.com/help/topics/2122.htm

 

我们会禁止内部数据源执行Create命令


 回到顶部
帅哥哟,离线,有人找我吗?
yfang66
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:173 威望:0 精华:0 注册:2011/12/19 12:21:00
  发帖心情 Post By:2011/12/22 9:56:00 [只看该作者]

嗯,增加表要使用这种方法,学习了。

希望开发公司能把“Create命令”及早禁止了。

我们有一些其他软件的经验,想当然的使用了以前的编程方式,又不知道在狐表中会出错。

 

还有请问狐狸爸爸是怎样删除“这个表”的?你放上来的项目中已没有这个“Table1”的表了,

我很想知道怎样去删除,因为还有一个项目已做了不少工作,想恢复它。谢谢!

 

增加表的例子:

Dim Builder As New ADOXBuilder
Dim
tbl As ADOXTable
Builder.Open()
tbl = Builder.NewTable(
"订单") '创建表
With
tbl
    .AddColumn(
"日期" ,ADOXType.DateTime)
    .AddColumn(
"产品" ,ADOXType.String, 12)
    .AddColumn(
"客户" ,ADOXType.String, 20)
    .AddColumn(
"数量" ,ADOXType.Integer)
    .AddColumn(
"备注" ,ADOXType.Text)
End With
Builder.AddTable(tbl)
'增加表
Builder.Close()

[此贴子已经被作者于2011-12-22 9:56:36编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/12/22 10:15:00 [只看该作者]

呵呵,因为涉及到安全问题,方法不不方便告诉你,你把项目发上来给我,我帮你删除吧,你告诉我你增加了一个什么名称的表就行。
[此贴子已经被作者于2011-12-22 10:14:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yfang66
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:173 威望:0 精华:0 注册:2011/12/19 12:21:00
  发帖心情 Post By:2011/12/22 10:44:00 [只看该作者]

 哈哈,那 算了。


 回到顶部
总数 26 上一页 1 2 3 下一页