
视图->服务器资源管理器->数据连接->添加连接->
选择新数据源在"选择数据源"里选第一个microsoft access 数据库文件--点"继续"--d出"添加连接"对话框 然后添加你要连接的数据库服务连接
try
{
String commandText="select count() from users";
SqlConnection conn = new SqlConnection();
connConnectionString = "Data Source=(local);Initial Catalog=classmate;User Id=sa;Password=sa";
SqlCommand cmd = new SqlCommand(commandText,conn);
connOpen();
string count = cmdExecuteScalar()ToString();
if (connState == ConnectionStateOpen)
{
ResponseWrite(count);
ResponseWrite("数据库连接成功!<br>");
ResponseWrite("<script>alert('连接已打开')</script>");
}
connClose();
if (connState == ConnectionStateClosed)
{
ResponseWrite("连接已关闭");
ResponseWrite("<script>alert('连接已关闭')</script>");
}
}
catch(Exception ex)
{
ResponseWrite("数据库连接失败"+exMessage);
}
}
在vs2013里利用向导SqlDataSource配置数据库连接时,点击测试连接提示成功,当点击确定时报错:Could not load file or assembly 'MicrosoftSqlServerManagementSdkSfc,
Version=11000, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or
one of its dependencies 系统找不到指定的文件。
解决方法:
1、源视图代码的@Page指令中添加一句:
assembly name="MicrosoftSqlServerManagementSdkSfc"
强制指定相关组件所使用的文件。后再试,如果问题解决,就不必要做其它处理。
一般呢这种方法用于Entity FrameWork 数据库中表与对象映射。
第二个解决方案:用SQL2008创建好数据库以后,在VS2010中用连接字符串连接接,即代码连接:用连接字符串,自己网上找吧。这种较为常见,连接字符串,初学者可以放到逻辑代码文件中,公司用的话就是放到config文件中了。
第三种解决方案:在VS2010的视图即view菜单中选择Server,在Data Connection上右击,选择Create New SQL database这个时候要保证自己机器上得SQL 服务已经开启。然后选择服务器名。给数据库名……。这种方式呢,最方便,在一个VS2010集成开发环境就可以创建数据库而且简单易行。不需要再切换到SQL2008。体现了VS2010这个集成工具的强大
以上就是关于vs 怎么连接access数据库全部的内容,包括:vs 怎么连接access数据库、VS2005中,使用C#语言连接SQL数据库,然后实现插入数据的方法。、用VS2013 连接数据库时报导 无法添加数据连接 系统找不到指定的文件,我的SQL SEVER是2008 R2版本的,求等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)