VS创建数据库遇到这样的错误,应该怎么处理?
问题描述:
答
回答:看样子是连接SQL Server数据库,估计你是SQL Server没安装好,如果能进入SQl Server管理工具并登陆的话,一般就没啥问题,进不去的话,问题就大了,看样子,我猜你没进去,我也进不去了,经常跳出这个问题,然后改用ACCESS数据库了,到时候再换MySQL吧,SQLServer装起来太难了,重装都没有,估计要改啥注册表吧(网上看到的资料)难搞哦,下附上ACCESS数据库连接语句
SqlConnection conn;
SqlCommand cmd;
SqlDataReader rd;
conn = new SqlConnection("Data Source=(local);Initial Catalog=平时;Integrated Security=True");
conn.Open();
cmd = new SqlCommand("SELECT * FROM [Login]", conn);
rd = cmd.ExecuteReader();
while (rd.Read())
{
}
rd.Close();
conn.Close();
仅用于SQL Server数据库连接,ACCESS数据库连接如下:
OleDbConnection conn = new OleDbConnection
{
ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:/软件体系结构/王乐项目/BBS1.0/BBS.accdb"
};
conn.Open();
OleDbCommand command = new OleDbCommand("SELECT * FROM [Login] ORDER BY [用户名]", conn);
command.ExecuteReader();
conn.Close();
注意:ACCESS数据库字段不能为英文字符,因为超过四个字段则报错
希望能帮到你,ACCESS数据库用起来很简单,有时需要装提供程序(12.0版),可以试试看,需要装的话,下附链接(20MB左右):
链接:https://pan.baidu.com/s/1CygTpztoLPe6T2BKjPjEuA
提取码:0925