static void Main(string[] args)
{
string constring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\dbuser.mdf;Integrated Security=True;User Instance=True";
SqlConnection conn = new SqlConnection(constring);
string test = "insert into [user] (name) values(" + "'OK'" + ")";
conn.Open();
SqlCommand cmd = new SqlCommand(test, conn);
int i=cmd.ExecuteNonQuery();
Console.WriteLine(i.ToString());
conn.Close();
}我建立一个控制台的工程想要试试向数据库中插入一个数据,上面程序返回值是1,
说明插入成功了,可是数据库的表中始终没有上面插入的数据。
不知道怎么回事?请大家帮忙!
{
string constring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\dbuser.mdf;Integrated Security=True;User Instance=True";
SqlConnection conn = new SqlConnection(constring);
string test = "insert into [user] (name) values(" + "'OK'" + ")";
conn.Open();
SqlCommand cmd = new SqlCommand(test, conn);
int i=cmd.ExecuteNonQuery();
Console.WriteLine(i.ToString());
conn.Close();
}我建立一个控制台的工程想要试试向数据库中插入一个数据,上面程序返回值是1,
说明插入成功了,可是数据库的表中始终没有上面插入的数据。
不知道怎么回事?请大家帮忙!
楼主的这个写法我不是很习惯,你改成这样看看可以不
string constring = @"Data Source=.;Integrated Security = SSPI;Initial Catalog=dbuser";还有就是你的user表是有"[]"这个东西么?
连接字符串改掉
你那个连接字符串是给文件型数据库用的。
看看这里。
http://www.connectionstrings.com/?carrier=sqlserver