Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
很奇怪的事情,同一数据库,同一数据表,已经通过外部数据源和外部数据表方式添加的,都正常使用,包括已经发行的。
新弄一个项目,同样外部数据源和外部数据表方式添加同一数据库,同一数据表,可以预览,但点确定时却出现如下错误:
---------------------------
错误
---------------------------
加载表"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)
---------------------------
确定
---------------------------
两次应用加载表的Select语句可能不同,也就是加载的列不同,表结构不同。
贴出两次的Select语句看看。
没有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)
---------------------------
确定
是的,此表的主键列不是自动增量的,SQLserver数据库
改为自动增量可以正常。
如果不改,等以后的更新。