最近刚刚接触C# 还好MS的程序模式大体相同。如果熟悉VisualC++学起来应该不成问题,只是在Web开发中要费些功夫,看到对数据库访问的地方遇到了和VC++一样的困难---------连接字符 下面我就把在VS2003 v1.1中自动生成连接字符的方法告诉大家工程: C#---->asp.net web app成功以后 选择View中的server explorer 再找到 sqlserver的实例名(默认为机器名) 选择要连接的数据库 --->再查看propertis 如果stqate项状态为 connectioned 连接串就生成 OK了(注意:如过数据库设置了访问权限 要在连接串里加上User ID="用户名" 和Password="你的访问密码") 不再赘言!!附(连接串已经简化):






string cnnstr="Provider=SQLOLEDB.1;Initial Catalog=数据库名;Data Source=实例或机器名;User ID=用户名; Password=访问口令";














顺便也说说在VC++里 连接字符的生成办法(给喜欢MFC 的朋友):新建一个工程类型为MFC基于对话框的工程 在自动生成的对话框右键点击选中insert ActiveX Control 选择MS Ado Data Control 6.0 在已插入的控件上右键选择 AdoDC Properties AdoDc project 或者直接点属性 然后选择Control选项卡 再选择 use connection string 然后点building选择数据库的类型(已sqlserver为例)选择MS oledb provider for sqlserver <下一步> 选择要连接的实例或机器(确保服务器是开启的) 再选择数据库<测试连接> 提示成功 OK了!! 万无一失