日期:2014-05-17  浏览次数:20830 次

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不知道的话,也可以通过拖控件的方式