大家好:
    我用odbc连接了Sql server2000远程服务器上的一个数据库,(需要说明一下,我的本机是sql server2000所在的域控制器的一个成员,我登陆本机用的用户名是域
administrators组的一个成员。)然后我用database控件与odbc生成的别名相连,目的是屏蔽掉登陆密码。但在程序运行中出现了如下问题:
1)在网络断的情况下,当试图打开应用程序时,应用程序不执行,程序提示:“应用程序发生异常,未知软 件异常(0x0eedfade),位置为0x77e69b01.
exception edbengineerror in module p3.exe at 000857e6
general sql error 
2)应用程序正在运行时,如网络从断的状态变为通,程序发生异常。提示如下:
[microsoft][odbc sql server driver] 客户无法建立连接。
[microsoft][odbc sql server driver][named pipes]
connection open(createfile())
alias:a1;
通讯连结失败。
    这两个问题经常发生,搞得我焦头烂额,我不知道是odbc的问题还是我的程序有问题。
    还有一个问题,用odbc连接sql server2000服务器时,客户端配置选项中的“命名管道”和“tcp/ip”有什么不同,它们有什么差别,我们是选“命名管道”呢还是选“tcp/ip”。
    请大家多指教,谢谢!
 
        王振亚
      2003.12.23