VC中使用adodc控件时,可以不用dsn直接连到sql server数据源。您提到的这个问题可以有这样一种解决方法:
加入adodc控件,打开它的属性对话框,在Control属性页中选择"Use Connection String",然后按下"Build"按钮,依照提示一次填写数据服务器名、用户名、密码、选择数据库,然后测试通过后,在RecordSource页中填写sql语句即可。关于adodc控件的使用的信息,您可以参考:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefusingadodatabindinginvisualc.asp- 微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。