求大神指教
c#吧
全部回复
仅看楼主
level 5
满心怨恨 楼主
为什么我用c#在vs2010上编写一个对vs2010上建立的一个数据库进行插入。对于我插入的信息可以在当次操作中读取,程序改变后就无法再读取。而且将数据库表格刷新后看不到插入信息。这可能是什么原因?
2013年01月23日 03点01分 1
level 9
为楼主
挽尊

2013年01月23日 05点01分 3
level 11
问题详细到代码。。。
2013年01月23日 05点01分 4
楼下有了
2013年01月24日 02点01分
level 5
满心怨恨 楼主
弄明白了
2013年01月23日 08点01分 5
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分
1