以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQL TABLE方式加载表是用TABLE还是DATATABLE  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44648)

--  作者:wuxianzuoji41
--  发布时间:2014/1/6 9:42:00
--  SQL TABLE方式加载表是用TABLE还是DATATABLE

窗口中有一个表用SQL TABLE加载。该用下面的哪个方式,有什么区别

 

方式一: 

DataTables("表A").Fill("Select * From {人员}", "c2", False)

方式二:

Dim genjin As String="select * from  人员"
With Tables("窗口1_Table1")
   .Fill(Genjin,"c2",False)
End With


--  作者:Bin
--  发布时间:2014/1/6 9:44:00
--  
一样的,没区别.
--  作者:wuxianzuoji41
--  发布时间:2014/1/6 10:05:00
--  

bin,那这2个情况有区别吗

窗口中有一个表用SQL TABLE加载。该用下面的哪个方式,有什么区别

 

方式一: 

\'Dim genjin As String="select * from  人员"
\'With Tables("窗口1_Table1")
   \'.Fill(Genjin,"c2",False)
\'End With

方式二:

 


此主题相关图片如下:qq图片20140106100258.jpg
按此在新窗口浏览图片

 

方式一表格不可以编辑,方式二的表可以编辑,这个是为什么呢

[此贴子已经被作者于2014-1-6 10:06:17编辑过]

--  作者:Bin
--  发布时间:2014/1/6 10:06:00
--  
也没区别
--  作者:wuxianzuoji41
--  发布时间:2014/1/6 10:07:00
--  
以下是引用Bin在2014-1-6 10:06:00的发言:
也没区别

方式一表格不可以编辑,方式二的表可以编辑,这个是为什么呢


--  作者:Bin
--  发布时间:2014/1/6 10:09:00
--  
因为你在属性了设置可以编辑,你代码填充的没有设置可编辑.
加上Tables("窗口1_Table1").AllowEdit=True
即可

--  作者:wuxianzuoji41
--  发布时间:2014/1/6 10:14:00
--  
以下是引用Bin在2014-1-6 10:09:00的发言:
因为你在属性了设置可以编辑,你代码填充的没有设置可编辑.
加上Tables("窗口1_Table1").AllowEdit=True
即可

 

BIN.我在方式的SQL TABLE里的属性设置了允许编辑为TRUE

还需要在重新设置一下Tables("窗口1_Table1").AllowEdit=True

 

也就说我用代码加载SQL TABLE的时候,属性栏目里的初始设置就不起作用了是吗


--  作者:Bin
--  发布时间:2014/1/6 10:16:00
--  
是的,没错.