CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

操作SQL数据库出了问题,急等解决,各位老大帮我

楼主RedProgramer(TST : RedSteel)2005-08-02 15:56:56 在 VC/MFC / 数据库 提问

我用VC6.0   +   SQL   Server   2000做的程序,同时运行多个程序操作数据库,操作数据库相当频繁,有时候数据库会出错,以下是提示信息:  
  Connection   Failed  
  SQLState:‘S1000’  
  SQL   Server   Error:6  
  〔Microsoft〕〔ODBC   SQL   Server   Driver〕Cannot   Generate   SSPI   Context  
  点击确定后,会弹出登录数据库对话框,就是SQL   Server自己的,点确定后登录也没有问题;我用的用户是sa,口令为空,但该对话框老是弹出来,严重影响程序的运行,也不知道那里出的问题,客户也很不满意,希望各位老大帮帮我,问题解决了马上给分,有建议也给分  
  问题点数:50、回复次数:6Top

1 楼dirdirdir3(风)回复于 2005-08-02 16:12:01 得分 0

你在数据库出错后catch到错误把exception   delete掉就不会出对话框了,出错了自己处理。Top

2 楼RedProgramer(TST : RedSteel)回复于 2005-08-02 16:17:29 得分 0

我感觉这不应该是个异常错误,所以用Try应该检测不出来Top

3 楼hahu(神仙?妖怪?谢谢!)回复于 2005-08-02 16:23:09 得分 30

http://support.microsoft.com/Default.aspx?scid=kb;zh-cn;267588&spid=1131&sid=global  
  连接到   SQL   Server   2000   时显示“Cannot   Generate   SSPI   Context”(无法生成   SSPI   上下文)错误信息  
  察看本文应用于的产品  
  文章编号   :   267588    
  最后修改   :   2004年2月13日    
  修订   :   3.0    
  症状  
  当您连接到运行   Microsoft   Windows   2000   并且同时还运行   Microsoft   SQL   Server   2000   和   Windows   集成身份验证(以前称为   NTLM   或   Windows   NT   质询/响应)的计算机,然后断开与网络的连接时,如果您尝试从本地登录,您可能收到以下错误信息:    
  Cannot   Generate   SSPI   Context.    
  解决方案  
  要解决此问题,您必须获取并安装   Windows   2000   的   Service   Pack   1   (SP1)。    
  状态  
  Microsoft   已经确认这是在本文开头列出的   Microsoft   产品中存在的问题。  
  更多信息  
  有关如何安装   Windows   2000   和   Windows   2000   修复程序的其他信息,请单击下面的文章编号,以查看   Microsoft   知识库中相应的文章:    
  249149   (http://support.microsoft.com/kb/249149/EN-US/)   安装   Microsoft   Windows   2000   和   Windows   2000   修补程序    
   
  --------------------------------------------------------------------------------  
   
  这篇文章中的信息适用于:  
  •   Microsoft   Windows   2000   Server    
  •   Microsoft   Windows   2000   Advanced   Server    
  •   Microsoft   Windows   2000   Professional   Edition    
   
    回到顶端    
   
  关键字:     kberrmsg   kbbug   kbfix   kbkerberos   kbnetwork   KB267588    
   
  Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。   所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、Top

4 楼RedProgramer(TST : RedSteel)回复于 2005-08-02 16:34:46 得分 0

谢谢了,我看看这篇文章,是不是必须安装补丁1呀,我直接安装了补丁4Top

5 楼dirdirdir3(风)回复于 2005-08-02 16:39:10 得分 20

哦,搞错了,应该使用OpenEx(strDSN,CDatabase::noOdbcDialog)就不会弹出对话框,不过错误还是有的.Top

6 楼gezihou(无名)回复于 2005-08-03 00:11:04 得分 0

testTop

相关问题

  • 各位大虾,帮帮小弟!!有关SQL数据库的操作!!!
  • sql数据库操作问题?
  • vb操作SQL数据库问题:
  • VB 怎么操作 SQL 数据库
  • javascript怎么操作sql数据库??谢谢!!
  • vc中操作sql数据库的数据插入???
  • 请教:关于连接SQL数据库操作的问题 !
  • 利用ADO操作MS-SQL数据库出现的问题。
  • asp中如何使用ADO实现对sql数据库操作
  • 一个对SQL数据库进行SELECT操作的问题.

关键词

  • sql server 2000
  • 数据库
  • 安装
  • 解决
  • 信息
  • microsoft
  • 连接
  • server
  • 对话框
  • 运行

得分解答快速导航

  • 帖主:RedProgramer
  • hahu
  • dirdirdir3

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo