我是asp.net和C#的新手。我在每个页面中都使用一个连接字符串来连接到数据库并获得结果(连接字符串显示在下面的代码中)。有什么方法可以使连接字符串集中吗?这样我就不用在每一页上都叫它了?
有人能帮我解决这个问题吗?请..。
con = new SqlConnection("Data Source=localhost\\sqlexpress;Initial Catalog=ewadb;Integrated Security=SSPI");
//data = new SqlDataAdapter("SELECT * FROM deals", con);
//d
我有一个Windows应用程序和运行在同一台服务器上的ASP.NET服务。它们都需要使用以下代码连接到同一个数据库:
using (SqlConnection cn = new SqlConnection(strDBConnect))
{
cn.Open();
//And so on...
}
但是,当我尝试从服务连接时,它给了我一个例外:
“无法打开用户默认数据库。登录失败。\r\n登录失败的用户'NT权限\系统‘失败。”
我所使用的连接字符串是,但在实际部署服务器上可能有所不同:
数据交换( data source=.\SQLEXPRESS;Integr
我尝试将数据库从联网的SQLServer复制到本地SQLExpress:
private void DoRestore()
{
if (!File.Exists(fileNach))
{
MessageBox.Show("Restore gescheitert " + fileNach);
return;
}
Restore res = new Restore();
Server srv = new Server(Environme
我的aspnetdb数据库(使用ASP.Net的成员资格提供程序时创建的数据库)的windows文件权限在一段时间后不断重置。这发生在SQL Server 2005 Express和SQL Server 2008 Express上。
该数据库通过asp.net网站访问。当发生这种情况时,网站会显示登录无效,并且尝试重置密码会产生一个错误,说明不成功。当我检查aspnetdb.mdf的windows文件权限时,所有用户和组权限都消失了。恢复正常工作的唯一方法是从备份中恢复aspnetdb文件。
我曾尝试将数据库上的自动关闭和自动收缩设置为false,并将-t1802选项传递给SQL Server
我对C#完全陌生。我正在验证用户名和密码与区分大小写的数据库sql server 2008。这是我的登录代码,我该怎么做?
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=db_WiBo;Integrated Security=True");
SqlCommand cmd = new SqlCommand("SELECT * from tb_Account where Username= '"+textBox1.Text+"
我有一个本地的SQLExpress数据库。我需要连接到这个从一个经典的ASP web应用程序。
我认为我的连接字符串是正确的,因为当我使用C#控制台应用程序进行测试时,我能够连接和读取数据:
// C# Example app
var connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=TestData;Integrated Security=True";
var con = new SqlConnection(connectionString);
con.Open();
var cmd = new