以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]SqlCommand 能不能自己指定新表名?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69252)

--  作者:whyfoxtable
--  发布时间:2015/6/2 10:58:00
--  [求助]SqlCommand 能不能自己指定新表名?

帮助里有这样一段代码:

 

示例五

ExecuteRead

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

(代码附下一贴) 

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


--  作者:Bin
--  发布时间:2015/6/2 11:00:00
--  
没看懂你的意思...

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

这句代码吗?

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

--  作者:whyfoxtable
--  发布时间: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
--  发布时间:2015/6/2 11:02:00
--  
SQL语句的 F ROm 要分开写.加入空格
--  作者:whyfoxtable
--  发布时间:2015/6/2 11:03:00
--  [求助]从表A中选的出数据,想生成新表
现在还是老表,能不能生成新表?
--  作者:大红袍
--  发布时间:2015/6/2 11:03:00
--  

 生成新表,可以有外部表

 

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

 


--  作者:whyfoxtable
--  发布时间:2015/6/2 11:13:00
--  [求助]想生成FOXBASE内部表,不是外部的表
不是外部数据库中的表,想生成的是内部表
--  作者:whyfoxtable
--  发布时间:2015/6/2 11:16:00
--  [求助]能不能查询时生成新表
没看懂你的意思...

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

这句代码吗?

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


 

 

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


--  作者:whyfoxtable
--  发布时间: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编辑过]