C#Visual Studio本地数据库连接
我尝试将s visual Studio本地数据库连接到我的C#程序。但在所有示例或教程中,它们都使用表单来显示数据库值。但是我想在没有表单的情况下进行连接 我的名为User.mdf的数据库和visual studio使用两种方法创建了名为UserDataSet的文件UserDataSet和TableAdapter(我的表名为table^^) 经过数小时的在线尝试和查找,我仍然无法写入和读取数据库值 我希望你能帮助我 问候C#Visual Studio本地数据库连接,c#,database,visual-studio,dataset,C#,Database,Visual Studio,Dataset,我尝试将s visual Studio本地数据库连接到我的C#程序。但在所有示例或教程中,它们都使用表单来显示数据库值。但是我想在没有表单的情况下进行连接 我的名为User.mdf的数据库和visual studio使用两种方法创建了名为UserDataSet的文件UserDataSet和TableAdapter(我的表名为table^^) 经过数小时的在线尝试和查找,我仍然无法写入和读取数据库值 我希望你能帮助我 问候 Ascawath您可以使用ado.net类来执行数据库中的所有操作,而无需
Ascawath您可以使用ado.net类来执行数据库中的所有操作,而无需表单 请尝试以下示例: 只需在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);
}
}