您的位置:首页 > 数据库

对于不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成

2007-02-25 14:42 295 查看
这几天要把一个access数据库的软件迁移到sql server平台上.做的时候没考虑太多!直接把access数据导入sql server里了,然后就开始对程序的源码进行修个.当我把相应的对象变量的定义都改完了进行调试时发生错误"对于不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成".奇怪啊,我在定义sql command时用的是"select * from fp"啊,所有列都有了,怎么不包括键列了呢,于是我又用ds.Tables("fp").PrimaryKey 为dataset的表定义主键.可错误依旧.奇怪啊!正当无奈之际打开了企业管理器看看,我的天!我在access里定义的主键导入sql server后竟然没了所有用户表都没有主键,难怪呢!当我把表的主键都定义好后问题解决!哈哈,早知道先看看sql里的表不就好了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐