A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈行 高级黑马   /  2013-5-10 21:57  /  1834 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 淡.。 于 2013-5-11 23:07 编辑

insert into person(name,age)values('chenhang',12); 错在哪里  提示说对象名 'person' 无效。

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

10 个回复

倒序浏览
这个问题,哎怎么说呢。你最好把当前的页面全都关闭。然后重新再数据库那里。新建查询。就 有了。这是MSSQLServer的一个现象。不能计时刷新。所以你懂得。以后就全关了。然后在开就解决了。再不行,重新连接数据库。

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
郎吉祥 发表于 2013-5-10 22:01
这个问题,哎怎么说呢。你最好把当前的页面全都关闭。然后重新再数据库那里。新建查询。就 有了。这是MSSQL ...

还是没用啊  怎么办
回复 使用道具 举报
我有过类似的情况  我说说我的情况 你看看是不是也是这样的啊   
我上午做一个题的时候,也是对象无效,后来查问题,发现  我错做数据库的类,是从以前的工程中引用过来的,而且我的数据库又没有变化,所以我后来操作的时候就现实对象名无效,因为数据库都连接错了,所以它肯定找不到对象了,
string con = "Data Source=A59NSKHJWHQQEIR\\SQLEXPRESS;Initial Catalog=             NewsManagerSys             ;Integrated Security=True";  看看你的Initial Catalog=的数据库地址是不是你操作的数据库。

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
你是在数据库里面操作的吗?!看看你选择的数据库有没有错
回复 使用道具 举报
打断点,看你生成的sql语句是否符合规则先,符合了再考虑数据库的问题
回复 使用道具 举报
陈行 高级黑马 2013-5-11 19:41:14
7#
赵利斌 发表于 2013-5-10 22:52
我有过类似的情况  我说说我的情况 你看看是不是也是这样的啊   
我上午做一个题的时候,也是对象无效,后 ...

C:\Users\Administrator.Q1GR9RWXS6RDJFI\Desktop  这是为什么?
回复 使用道具 举报
这是哪里整出来的?
回复 使用道具 举报
陈行 高级黑马 2013-5-11 20:35:17
9#
赵利斌 发表于 2013-5-11 20:05
这是哪里整出来的?

服务器名称用“Q1GR9RWXS6RDJFI\SQLEXPRESS”这个就连不上  用Q1GR9RWXS6RDJFI这个就能进去  为什么? 你说的数据库连错了  我还不懂
回复 使用道具 举报
问题解决了  谢谢各位
回复 使用道具 举报
Q1GR9RWXS6RDJFI\SQLEXPRESS这个是连接字符串的一部分,服务器名称,要加   双斜线的      Q1GR9RWXS6RDJFI    \\      SQLEXPRESS
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马