ERROR [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]用户 '' 登录失败。该用户与可托 SQL Server 连接无关联

ERROR [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。
本地系统是winXP 
数据库是SQL server 2005
打开ODBC >> 系统DNS >> 添加 >> "选了SQL Server" 完成 

名称: Company 
服务器:yuxiaohua\sqlexpress>>  下一步 

选择了:使用用户登录ID和密码 
ID:sa
密码:sa
客户端配置:都是默认的  >> 下一步 

更改默认数据库:选择了要连接的数据库 (其它的默认)  >>下一步  默认  >> 完成 

以上是配置过程.  测试连接(成功)! 

代码:        
             String strCon = @"Dsn=CompanyODBC;UID = sa;PWD = sa";
            OdbcConnection MyCon = new OdbcConnection(strCon);
             MyCon.Open();

但是在用C#中的执行到MyCon.Open()时总是报异常:
ERROR [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。
ERROR [01S00] [Microsoft][ODBC SQL Server Driver]无效的连接字符串属性

新手上路,还望多多指教!!!本人没多少 分,有时一定加上。
------解决方案--------------------
我现在学到这个地方了,问下前年的你
由于名称: Company  
所以Dsn=CompanyODBC=>Dsn=Company才对是么?
------解决方案--------------------
引用:
我现在学到这个地方了,问下前年的你
由于名称: Company  
所以Dsn=CompanyODBC=>Dsn=Company才对是么?

是的