完整的新手,帮助文件才看了几章。高手勿喷!
新建了一个数据库,把数据库的表加载到了狐表。
然后在这个外部数据表的基础上新建窗口,把数据表列都放在了窗口。
其中把两个文本框换成了组合框,还有两个文本框换成了日期选择框。
在重新绑定日期选择框数据列的时候,提示我的SQL数据列不是日期型,所以到SQL把捏类型改为DateTime,也不行。
保存项目后退出,再打开软件加载项目,外部数据表就加载不了了,信息提示:
---------------------------
错误
---------------------------
加载表"社**料"失败,详细错误信息:
System.InvalidOperationException: 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。
在 System.Data.Common.DbCommandBuilder.BuildWhereClause(DataTableMapping mappings, DataRow dataRow, StringBuilder builder, DbCommand command, Int32 parameterCount, Boolean isUpdate)
在 System.Data.Common.DbCommandBuilder.BuildUpdateCommand(DataTableMapping mappings, DataRow dataRow)
在 System.Data.Common.DbCommandBuilder.GetUpdateCommand(DataRow dataRow, Boolean useColumnsForParameterNames)
在 System.Data.OleDb.OleDbCommandBuilder.GetUpdateCommand()
在 Foxtable.O00O1l0O1l10l1.OO1OOll011O0O010(OleDbDataAdapter O011l00)
在 Foxtable.OlOl11Ol1l110OO.O011Ol1l0l1llO(OleDbConnection O1Ol0lOlO0, String OO111llO0Ol0, String Ol1110lO0OOOO, DataSet O1O10010l0l, DataTableCollection OOO010OOl0Ol, String O0l001110OOO1l0, Boolean O000l0O011, OleDbConnection O1O01110OOl1OOl, UserInfo O01000, DataSet OO1lOll10l00, Int32 OllO10l100O1ll0)
---------------------------
确定
---------------------------
求大师指点,这个小问题怎么解决。
此主题相关图片如下:qq截图20140726085002.png
[此贴子已经被作者于2014-7-26 8:51:48编辑过]