以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 对象名 'ProductID' 无效。ProductID为自动增量型主键 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=8746) |
||||
-- 作者:shofihsu -- 发布时间:2010/12/3 16:59:00 -- 对象名 'ProductID' 无效。ProductID为自动增量型主键 关联子表新增行保存后,出现如下提示: --------------------------- 错误 --------------------------- System.Data.OleDb.OleDbException: 对象名 \'ProductID\' 无效。 at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteNonQuery() at Foxtable.SQLCommand.ExecuteNonQuery() --------------------------- 确定 ---------------------------
ProductID为主键,自动增量型
请问是哪里出现了问题? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/12/3 22:13:00 -- 来个例子看看。 错误提示,似乎是你用SQLCommand出了问题。 |
||||
-- 作者:shofihsu -- 发布时间:2010/12/6 8:32:00 -- 打开时按CTRL,开发者密码888 ,详情可以看附件中的示意图片
此主题相关图片如下:a.jpg |
||||
-- 作者:shofihsu -- 发布时间:2010/12/6 8:40:00 -- 外部SQLserver2000数据库,表Tab_P_Product,结构如下 3 ProductID int 4 0 |
||||
-- 作者:shofihsu -- 发布时间:2010/12/6 8:48:00 -- --------------------------- 提示 --------------------------- 无法定向表"_Tab_P_ProductOS,没有找到可用的关键列! --------------------------- 确定 ---------------------------
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/12/6 8:56:00 -- 你将数据源转换为Access发上来吧。 最好先检查一下你使用SQLCommand的位置的代码,根据错误提示,是你的SQL语句语法错误。 |
||||
-- 作者:shofihsu -- 发布时间:2010/12/6 9:03:00 -- BeforeSaveDataRow Dim dr As DataRow = e.DataRow
DataRowAdding \'生成临时编号
想把数据库表格重定向到ACCESS中,显示 --------------------------- 提示 --------------------------- 无法定向表"_Tab_P_ProductOS,没有找到可用的关键列! --------------------------- 确定 ---------------------------
|
||||
-- 作者:shofihsu -- 发布时间:2010/12/6 9:13:00 -- 用SQLSERVER导出方式,转换成ACCESS |
||||
-- 作者:shofihsu -- 发布时间:2010/12/6 9:14:00 --
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/12/6 9:24:00 -- 问题可能在这里:
Update [ProductID]
这里的ProductID应该是表名,可以你的文件似乎并没有这个表啊 [此贴子已经被作者于2010-12-6 9:27:16编辑过]
|