C#Visual Studio本地数据库连接

时间:2017-06-19 22:36:52

标签: c# database visual-studio dataset

我尝试将Visual Studio本地数据库连接到我的C#程序。但是在所有示例或教程中,他们使用表单来显示数据库值。但所以我想在没有表格的情况下进行连接。

我的数据库名为User.mdf,visual studio使用两个方法UserDataSet和TableTableAdapter(我的表名为Table ^^)制作了一个名为UserDataSet的文件。

经过数小时和数小时后,我尝试在线查看,但仍无法写入和读取数据库值。

我希望你能帮帮我..

亲切的问候

Ascawath

2 个答案:

答案 0 :(得分:0)

您可以使用ado.net类在没有表单的情况下在数据库中执行所有操作。

请尝试以下示例:ADO.NET Code Examples

只需修改本地数据库的连接字符串即可。

答案 1 :(得分:0)

<。>在Web.config中

 <appSettings>
<add key="ConnectionString" value="Data Source=youSourceName;Initial Catalog=User;Persist Security Info=True;User ID=youIDhere;Password=yourPassworHere"/>     
       </appSettings>

在您的网页

public DataSet Local_GetDataSet(string SQL)
    {

            SqlConnection connection = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"].ToString());
            SqlDataAdapter adapter;
            try
            {

                adapter = new SqlDataAdapter(SQL, connection);
                adapter.SelectCommand.CommandTimeout = CommandTimeOut;
                DataSet mydata = new DataSet();
                adapter.Fill(mydata);
                adapter.Dispose();
                connection.Close();
                return mydata;
            }
            catch (Exception e)
            {
                if (connection.State != ConnectionState.Closed) connection.Close();
                throw new Exception("Data Base Error: " + e.Message);

            }



    }