1、当我把SQL-SERVER服务停止时,程序要比较长的时间才能够知道报错呀,我想如果检测一下,是否可以缩短这个时间呢,所以还是想知道怎么样检测。2、能说得具体一点吗?因为它是英文的,类型好像要多出好多,我搞不清它们有什么区别?谢谢!!!

解决方案 »

  1.   

    把connection的ConnectionTimeout改小一点就可以了
      

  2.   

    检测SQL-SERVER服务是否启动:你连不上,不就没有启动吗?!数据类型分别是些什么类型:基本没有变,你可以参考一些书《SQL SERVER 2000  **》 机械工业出版社
      

  3.   

    可以用VB来检测,建一个FUNCTION
    连接成功(没有出现连接错误时即成功了)返回T ELSE RETURN F
      

  4.   

    你定是已经安装了SQL-SERVER的了,2000版中有详细的讲解,对于使用OLEDB连接的SQL-SERVER2000可以在CONNECTION的STATE属性中得知他的连接状态,如果要知道服务是否打开的话应该不难,只是这几天都看C++了忘了思路了.
    还有2000版的文档很有用,学数据库(不论哪个产品)都该看看..
       祝
      晚上心情愉快!!
      

  5.   

    http://expert.csdn.net/Expert/topic/1099/1099599.xml?temp=6.876773E-02里面的连接函数可以直接测试SQL Server是否启动!!
      

  6.   

    关于类型,请到http://www.dapha.net/vb/list.asp?id=1875
    SQL语法大全中文版