html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

c#中连接SqL2005数据库错误解决及转义字符_.NET教程_编程技术

[ ] 已经帮助:人解决问题
sql|sql2005|错误|解决|数据|数据库

在C#中与SQL2005建立连接时,出现错误:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

查找有关资料“从"开始菜单"调出"配置工具"中的"SQL Server 外围应用配置器".然后单击"服务和连接外围应用配置器",选择数据库实例(默认是"SQLEXPRESS",选择database Engine的"远程连接"中的"本地连接和远程连接(用TCP/IP)",这样即可打开SQL Server 2005的远程连接(默认不允许).”,却不能有效解决,后多次试验后发现原来连接字符串的服务器名称错误也会出现以上错误提示。正确的连接字符串应为以下格式:

SqlConnection con=new SqlConnection ("Data Source=服务器名//SQLEXPRESS;Initial Catalog=数据库名;User ID=sa;Password=密码;");

记住此处的“服务器名”与“SqlExpress"这间要使用转义字符"//"。

C#转义字符

/n   回车换行
/t      横向跳到下一制表位置
/v     竖向跳格
/b     退格
/r     回车
/f  走纸换页
//     反斜线符"/"
/'     单引号符
/a    鸣铃
/ddd  1~3位八进制数所代表的字符
/xhh 1~2位十六进制数所代表的字符

2VcHTML5中文学习网 - HTML5先行者学习网
2VcHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助