ADO.NET连接数据源
本帖最后由 wiace 于 2013-03-30 16:30:53 编辑
先建好数据库,然后在控制面板里建立数据源,在用户DNS界面添加SQL server 设置连接好数据库。是不是然后打开VS,打开项目后,数据里有个添加数据源选项,然后从那里连接数据源的?然后就可以了?第一次弄这个,真心不懂,百度上也看的不怎么明白,如果有好心人希望用图的方式给我看看,谢谢。
VS是2010旗舰版的 数据库是SQL2008
111
------解决方案--------------------连接数据库方法很多种,我平时都是用app.config里的<configuration>下的<connectionStrings>的<add>里进行配置,然后再外面自己写代码进行调用;还有个不用写代码连接的是直接通过VS自带的(就安装你上面说的直接点出来),它会自动在app.config里生产对应的<configuration>;然后通过string str = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();(这里的名字是你配置的时候自己取的)获取连接字符串。。。
------解决方案--------------------楼主想要的是这东西吧?
<asp:SqlDataSource ID="ds1" runat="server"
ConnectionString="<%$ ConnectionStrings:DataConnectionString %>"
DeleteCommand="delete from A where num=@num"
SelectCommand="SELECT * FROM A WHERE ([id] = @id)"
UpdateCommand="update A set name=@name where (num=@num)">
<SelectParameters>
<asp:SessionParameter DefaultValue="1" Name="id" SessionField="id"
Type="String" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="num" Type="Int64" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="name" />
<asp:Parameter Name="num" Type="Int64" />
</UpdateParameters>
</asp:SqlDataSource>
------解决方案--------------------connectionstring属性的值要知道。。最好不要用手动操作。。用编程操作
比较灵活
------解决方案--------------------如果connectionstring不知道的话,也可以通过拖控件的方式