又连接不上数据库
菜鸟近段时间到www.51aspx.com下载一些开源的程序下来学习。上面大多都是用
vs2003和sql2000开发的源码。在本地用vs2005打开,数据库附加到sql2005上面。
运行起来都是报错,说连接不上数据库。
连接数据库字符串:
<add key="ConnectionString" value="Provider=SQLOLEDB.1;Password=sasasa;Persist Security Info=True;User ID=sa;Initial Catalog=ST_EnterpriseOnlineInfoManage;Data Source=(local);"/>
改成:
<add key="ConnectionString" value="server=LENOVO-18A10542\SQLEXPRESS;Trusted_Connection=true;database=ST_EnterpriseOnlineInfoManage "/>
错误提示:
在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
创建一个页面,手动添加一个sqldatasources和gridview测试一下,能够读出数据来。它在web.config里面生成了:
<connectionStrings>
<add name="ST_EnterpriseOnlineInfoManageConnectionString" connectionString="Data Source=LENOVO-18A10542\SQLEXPRESS;Initial Catalog=ST_EnterpriseOnlineInfoManage;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
于是菜鸟在程序中写
ST_ConnectionString = ConfigurationManager.ConnectionStrings["ST_EnterpriseOnlineInfoManageConnectionString"].ConnectionString;
但错误提示还是:
在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。
对了,源码的地址是:
http://www.51aspx.com/CV/shuma%5FSite/
。。。。。。。。。。。。。。。。。。。。。
我想请教的是,如何连上其数据库。
请各位大虾前辈高人指点一下数据库相关知识。