Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:外部数据表问题

1楼
shofihsu 发表于:2011/1/6 9:31:00

很奇怪的事情,同一数据库,同一数据表,已经通过外部数据源和外部数据表方式添加的,都正常使用,包括已经发行的。

新弄一个项目,同样外部数据源和外部数据表方式添加同一数据库,同一数据表,可以预览,但点确定时却出现如下错误:

 

---------------------------
错误
---------------------------
加载表"Tab_P_Product"失败,详细错误信息:

System.ArgumentNullException: 'name' argument cannot be null.

Parameter name: name

   at System.Data.DataColumnCollection.get_Item(String name)

   at System.Data.DataRow.GetDataColumn(String columnName)

   at System.Data.DataRow.get_Item(String columnName)

   at Foxtable.DataTable.FillSortKeyValue()

   at Foxtable.DataTable..ctor(DataTable O0llllO1O, OleDbDataAdapter Ol011l0, OleDbConnection O10lOl0lOO, String OOll0l1l0O, DataSet O1O111lOO1Ol)

   at Foxtable.ProjectFunction.LoadOuterTable(OleDbConnection O0l0ll0l0l, String OO10lll11lll, String OOlO1OOllll0l, DataSet O01lOlO0OO0, DataTableCollection OlOl000l1O1l, String Ol001000l110lll, Boolean O00l11l000, OleDbConnection O100lOlOO1OlOll, UserInfo OlllOO, DataSet Ol010Ol10OOl, Int32 O00Ol111l10O01O)
---------------------------
确定  
---------------------------

[此贴子已经被作者于2011-1-6 9:32:46编辑过]
2楼
狐狸爸爸 发表于:2011/1/6 10:10:00

两次应用加载表的Select语句可能不同,也就是加载的列不同,表结构不同。

贴出两次的Select语句看看。

3楼
shofihsu 发表于:2011/1/6 14:53:00

没有select语句

 

 


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

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

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

 

然后,点击确认,出现

---------------------------
错误
---------------------------
加载表"Tab_P_Product"失败,详细错误信息:

System.ArgumentNullException: 'name' argument cannot be null.

Parameter name: name

   at System.Data.DataColumnCollection.get_Item(String name)

   at System.Data.DataRow.GetDataColumn(String columnName)

   at System.Data.DataRow.get_Item(String columnName)

   at Foxtable.DataTable.FillSortKeyValue()

   at Foxtable.DataTable..ctor(DataTable O0llllO1O, OleDbDataAdapter Ol011l0, OleDbConnection O10lOl0lOO, String OOll0l1l0O, DataSet O1O111lOO1Ol)

   at Foxtable.ProjectFunction.LoadOuterTable(OleDbConnection O0l0ll0l0l, String OO10lll11lll, String OOlO1OOllll0l, DataSet O01lOlO0OO0, DataTableCollection OlOl000l1O1l, String Ol001000l110lll, Boolean O00l11l000, OleDbConnection O100lOlOO1OlOll, UserInfo OlllOO, DataSet Ol010Ol10OOl, Int32 O00Ol111l10O01O)
---------------------------
确定  


 

4楼
狐狸爸爸 发表于:2011/1/6 15:20:00
将此表备份后传上来看看。
5楼
狐狸爸爸 发表于:2011/1/6 16:33:00
此表的主键列不是自动增量的?
6楼
shofihsu 发表于:2011/1/6 17:03:00

是的,此表的主键列不是自动增量的,SQLserver数据库

7楼
狐狸爸爸 发表于:2011/1/6 17:11:00

改为自动增量可以正常。

如果不改,等以后的更新。

8楼
shofihsu 发表于:2011/1/7 8:01:00
好的,只能这样了。
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .09375 s, 2 queries.