Foxtable(狐表)用户栏目专家坐堂 → [求助]SqlCommand 能不能自己指定新表名?


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

主题:[求助]SqlCommand 能不能自己指定新表名?

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


加好友 发短信
等级:幼狐 帖子:134 积分:1047 威望:0 精华:0 注册:2014/11/24 11:07:00
[求助]SqlCommand 能不能自己指定新表名?  发帖心情 Post By:2015/6/2 10:58:00 [只看该作者]

帮助里有这样一段代码:

 

示例五

ExecuteRead

er有一个可选参数,如果设置为True,那么生成的DataTable不仅可以修改,还可以保存。
新建一个文件,在命令窗口测试下面的代码,会在A的第一行的第一列写入123:

(代码附下一贴) 

现在疑惑,dt是新表,怎么还用“表A”这个名称? 能不能另生成一个新表名的表?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/2 11:00:00 [只看该作者]

没看懂你的意思...

问的是DataTables("A").Load() '重新加载表A,看看值是否已经变化 

这句代码吗?

这是重新加载表A. 是为了让你看到数据确实是保存了.

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


加好友 发短信
等级:幼狐 帖子:134 积分:1047 威望:0 精华:0 注册:2014/11/24 11:07:00
  发帖心情 Post By:2015/6/2 11:01:00 [只看该作者]

接第一贴,附上代码(就是帮助里的范例):

 

新建一个文件,在命令窗口测试下面的代码,会在A的第一行的第一列写入123:

Dim cmd As new SQLCommand
Dim
dt As DataTable
'此行代码去除本汉字cmd.CommandText =

Qsqelect q* from q表A  ‘此行Q要去除,并加引号接上一行。

dt = cmd.ExecuteReader(True)

dt.DataRows(0)("第一列") = 123
dt.Save()

DataTables(
"A").Load()

[此贴子已经被作者于2015/6/2 11:14:14编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/2 11:02:00 [只看该作者]

SQL语句的 F ROm 要分开写.加入空格

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


加好友 发短信
等级:幼狐 帖子:134 积分:1047 威望:0 精华:0 注册:2014/11/24 11:07:00
[求助]从表A中选的出数据,想生成新表  发帖心情 Post By:2015/6/2 11:03:00 [只看该作者]

现在还是老表,能不能生成新表?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/2 11:03:00 [只看该作者]

 生成新表,可以有外部表

 

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

 


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


加好友 发短信
等级:幼狐 帖子:134 积分:1047 威望:0 精华:0 注册:2014/11/24 11:07:00
[求助]想生成FOXBASE内部表,不是外部的表  发帖心情 Post By:2015/6/2 11:13:00 [只看该作者]

不是外部数据库中的表,想生成的是内部表

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


加好友 发短信
等级:幼狐 帖子:134 积分:1047 威望:0 精华:0 注册:2014/11/24 11:07:00
[求助]能不能查询时生成新表  发帖心情 Post By:2015/6/2 11:16:00 [只看该作者]

没看懂你的意思...

问的是DataTables("A").Load() '重新加载表A,看看值是否已经变化 

这句代码吗?

这是重新加载表A. 是为了让你看到数据确实是保存了.


 

 

是这句,为什么改的是表A,不是改新表,查询时能不能生成新表?


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


加好友 发短信
等级:幼狐 帖子:134 积分:1047 威望:0 精华:0 注册:2014/11/24 11:07:00
[分享]谢谢,有点眉目了。。。。  发帖心情 Post By:2015/6/2 11:18:00 [只看该作者]

  发帖心情 Post By:2015/6/2 11:03:00 [只看该作者]

 生成新表,可以有外部表

 

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

 


 

 

 

谢谢大红袍和BIN,有点眉目了。。。。但是来源表只能是一个表,现在要多个来源表。。。。

[此贴子已经被作者于2015/6/2 11:27:40编辑过]

 回到顶部