随笔-7  评论-2  文章-0  trackbacks-0
   这几天要把一个access数据库的软件迁移到sql server平台上.做的时候没考虑太多!直接把access数据导入sql server里了,然后就开始对程序的源码进行修个.当我把相应的对象变量的定义都改完了进行调试时发生错误"对于不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成".奇怪啊,我在定义sql command时用的是"select * from fp"啊,所有列都有了,怎么不包括键列了呢,于是我又用ds.Tables("fp").PrimaryKey 为dataset的表定义主键.可错误依旧.奇怪啊!正当无奈之际打开了企业管理器看看,我的天!我在access里定义的主键导入sql server后竟然没了所有用户表都没有主键,难怪呢!当我把表的主键都定义好后问题解决!哈哈,早知道先看看sql里的表不就好了!
posted on 2007-02-25 14:42 李树成 阅读(678) 评论(2)  编辑 收藏 所属分类: .NET

评论:
#1楼  2008-05-07 00:11 | 落雨凌风      
一语惊醒梦中人啊,我说怎么老出现这个问题啊,原来忘记主键了。
  回复  引用  查看    
#2楼  2008-05-07 10:00 | lsceng [未注册用户]
@落雨凌风
我也是初学者,有问题一起哈

  回复  引用    

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: