本帖最后由 me黄小峰 于 2012-3-29 19:46 编辑
我用的是Vs2010 然后新的一个控制台的应用程序,并且也建了一个数据库,
可以打开数据库,也可以查询表,可向表里插入数据的时候就是插不进去,并且程序也不报错,
static void Main(string[] args)
{
Console.Write("输入用户名:");
string uname = Console.ReadLine();
Console.Write("输入密码:");
string pword = Console.ReadLine();
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
if (dataDir.EndsWith(@"\bin\Debug") || dataDir.EndsWith(@"\bin\Release"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
}
using (SqlConnection com = new SqlConnection(@"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True; User Instance= True"))
{
com.Open();
using (SqlCommand cmd = com.CreateCommand())
{
cmd.CommandText = "Insert into Table1 (username , password) values ('" + uname + "','" + pword + "')";
cmd.ExecuteNonQuery();
Console.WriteLine("插入成功");
把这段代码执行完了,可是数据库里没有数据啊。这是为什么啊??? |