黑马程序员技术交流社区

标题: SQL的语句问题 [打印本页]

作者: 陈行    时间: 2013-5-10 21:57
标题: SQL的语句问题
本帖最后由 淡.。 于 2013-5-11 23:07 编辑

insert into person(name,age)values('chenhang',12); 错在哪里  提示说对象名 'person' 无效。
作者: 郎吉祥    时间: 2013-5-10 22:01
这个问题,哎怎么说呢。你最好把当前的页面全都关闭。然后重新再数据库那里。新建查询。就 有了。这是MSSQLServer的一个现象。不能计时刷新。所以你懂得。以后就全关了。然后在开就解决了。再不行,重新连接数据库。
作者: 陈行    时间: 2013-5-10 22:14
郎吉祥 发表于 2013-5-10 22:01
这个问题,哎怎么说呢。你最好把当前的页面全都关闭。然后重新再数据库那里。新建查询。就 有了。这是MSSQL ...

还是没用啊  怎么办
作者: 赵利斌    时间: 2013-5-10 22:52
我有过类似的情况  我说说我的情况 你看看是不是也是这样的啊   
我上午做一个题的时候,也是对象无效,后来查问题,发现  我错做数据库的类,是从以前的工程中引用过来的,而且我的数据库又没有变化,所以我后来操作的时候就现实对象名无效,因为数据库都连接错了,所以它肯定找不到对象了,
string con = "Data Source=A59NSKHJWHQQEIR\\SQLEXPRESS;Initial Catalog=             NewsManagerSys             ;Integrated Security=True";  看看你的Initial Catalog=的数据库地址是不是你操作的数据库。
作者: 陈志盟    时间: 2013-5-10 23:02
你是在数据库里面操作的吗?!看看你选择的数据库有没有错
作者: 李礼彬    时间: 2013-5-11 17:31
打断点,看你生成的sql语句是否符合规则先,符合了再考虑数据库的问题
作者: 陈行    时间: 2013-5-11 19:41
赵利斌 发表于 2013-5-10 22:52
我有过类似的情况  我说说我的情况 你看看是不是也是这样的啊   
我上午做一个题的时候,也是对象无效,后 ...

C:\Users\Administrator.Q1GR9RWXS6RDJFI\Desktop  这是为什么?
作者: 赵利斌    时间: 2013-5-11 20:05
这是哪里整出来的?
作者: 陈行    时间: 2013-5-11 20:35
赵利斌 发表于 2013-5-11 20:05
这是哪里整出来的?

服务器名称用“Q1GR9RWXS6RDJFI\SQLEXPRESS”这个就连不上  用Q1GR9RWXS6RDJFI这个就能进去  为什么? 你说的数据库连错了  我还不懂
作者: 陈行    时间: 2013-5-11 23:02
问题解决了  谢谢各位
作者: 赵利斌    时间: 2013-5-11 23:05
Q1GR9RWXS6RDJFI\SQLEXPRESS这个是连接字符串的一部分,服务器名称,要加   双斜线的      Q1GR9RWXS6RDJFI    \\      SQLEXPRESS




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2