ddgw.net
当前位置:首页 >> C#连接数据库不兼容 >>

C#连接数据库不兼容

楼主,我给你个简单的哈.你就是相连接数据库嘛就是一个连接的方法罢了.class connection{public void sqlcon(){try{ sqlconnection con=new sqlconnection("server=.;database=???;trusted_connection=sspi"); con.open(); } catch{messagebox.show("打开失败");}}}这样你实例化就可以调用方法打开连接哈.connection con=new connection();con.sqlcon();打开了哈有什么问题可以hi我哈

第一个连接字符串连接的是在运行的sqlserver实例的数据库,第二个连接的是mdf文件,当运行第二个的时候,sqlserver会临时把mdf文件附加上去运行.如果你要实现第一个的效果,把你的mdf、ldf文件附加到sqlserver里面就行了.

把"server=(local)"改成"Data Source=.",点表示本主机.如果服务器是本主机,可以输入“.”,"."代替计算机名称或者IP地址.

您好:首先检查数据库服务是否启动.其次检查数据库实例是否书写正确.基本上不会有第三种常见情况了

我试过的,支持这个关键字,你的sql是sqlserver吗?如果是sqlserver,换成integrated security=true也是一样的.

首先请确认你的数据连接字符串是否正确. 如果windows集成身份验证,确认你有权限登录db. 如果用sql 验证,请确认帐号,密码,db 权限正确.其次,确认你的sql 2005 的版本,如果是Express版的话,默认不支持远程连接.你要到sql surface 里面去配置下.名字不太记得了.. 你也可以搜索下 “Sql Express 2005 配置远程连接”.

1.你确定有这个数据库吗?2.你确定它就在你本机吗?不在的话,连接字符串要用SQL SERVER远程登录方式,你现在用的是Windows登录验证,即本机3.具体异常截图弄大,实在不行就加我吧, 2.5,4.186.917.

在vs里,获得永远不错的连接字符串方法:视图-服务器资源管理器-服务器-创建数据连接;连接完成之后,右键该链接,属性里查看连接字符串copy即可

那是因为你的数据库用了别名

把你的try catch这个代码先注释掉,让它运行报错,看看具体错误是什么.

网站首页 | 网站地图
All rights reserved Powered by www.ddgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com