level 5
为什么我用c#在vs2010上编写一个对vs2010上建立的一个数据库进行插入。对于我插入的信息可以在当次操作中读取,程序改变后就无法再读取。而且将数据库表格刷新后看不到插入信息。这可能是什么原因?
2013年01月23日 03点01分
1
level 5
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); } SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename= |DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True");
conn.Open(); Console.WriteLine("打开数据库连接成功"); Console.WriteLine("输入intwords:"); string intwords = Console.ReadLine(); Console.WriteLine("输入putwords:"); string outwords = Console.ReadLine(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "Insert into Table1(int,out) values('" + intwords + "','" + outwords + "')"; cmd.ExecuteNonQuery(); Console.WriteLine("插入成功"); Console.ReadKey();
2013年01月24日 02点01分
6
level 5
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);
}
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename= |DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True");
conn.Open();
Console.WriteLine("打开数据库连接成功");
Console.WriteLine("输入intwords:");
string intwords = Console.ReadLine();
Console.WriteLine("输入putwords:");
string outwords = Console.ReadLine();
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "Insert into Table1(int,out) values('" + intwords + "','" + outwords + "')";
cmd.ExecuteNonQuery();
Console.WriteLine("插入成功");
Console.ReadKey();
2013年01月24日 02点01分
7
这是什马意思
2013年01月24日 09点01分