急急急! 我在VS中新建一个mdf文件,然后建了一个DB1的数据库,建好表以后,连接数据库并向表中插入一条数据执行成功且 (Console.WriteLine( cmd.ExecuteNonQuery())也显示为1);为什么看数据表中却没有插入的这一行数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码如下: static void Main(string[] args) { //内嵌mdf文件的方式,控制台和winForm要在Main函数的开头加如下代码,ASP.NET则不需要。 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("DataDiretory", dataDir); } //连接数据库 //using System.Data.SqlClient; //SqlConnection代表一个数据库的连接,要用using进行管理。 using (SqlConnection conn = new SqlConnection(@"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\Database1.mdf;User Instance=true")) //”SQLEXPRESS“:数据库的实例名 //”Database1.mdf“:mdf文件名 { conn.Open(); Console.WriteLine("打开数据库,连接成功"); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = "Insert into T_name(Name) values('ddd')"; cmd.ExecuteNonQuery(); Console.WriteLine( cmd.ExecuteNonQuery()); Console.WriteLine("插入成功!"); } } Console.ReadKey(); } 代码如下: static void Main(string[] args) { //内嵌mdf文件的方式,控制台和winForm要在Main函数的开头加如下代码,ASP.NET则不需要。 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("DataDiretory", dataDir); } //连接数据库 //using System.Data.SqlClient; //SqlConnection代表一个数据库的连接,要用using进行管理。 using (SqlConnection conn = new SqlConnection(@"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\Database1.mdf;User Instance=true")) //”SQLEXPRESS“:数据库的实例名 //”Database1.mdf“:mdf文件名 { conn.Open(); Console.WriteLine("打开数据库,连接成功"); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = "Insert into T_name(Name) values('ddd')"; cmd.ExecuteNonQuery(); Console.WriteLine( cmd.ExecuteNonQuery()); Console.WriteLine("插入成功!"); } } Console.ReadKey(); } 刚学ADO.NET,只是想连接数据库与向其中插入数据 充值功能代码 asp.net 新闻发布。生成的静态网页,新闻内容分页? Web如何导成Pdf格式的文件 如何在URL里调用已经编译成dll的App_Code下aspx页面呀(VS2005下)? 关于ASP.NET运行机制的问题 datalist中的控件如何邦定啊? 求救:为何总是跳出输入密码的窗口? 问个问题 asp.net的数据缓存,用的是哪一方的内存? aspnet_regiis -i 后根本打不开aspx文件,与machine.config有关吗? 求高手帮忙写一个格式化字符串的类方法 表单处理,,求高手帮忙。
static void Main(string[] args)
{
//内嵌mdf文件的方式,控制台和winForm要在Main函数的开头加如下代码,ASP.NET则不需要。
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("DataDiretory", dataDir);
}
//连接数据库
//using System.Data.SqlClient; //SqlConnection代表一个数据库的连接,要用using进行管理。
using (SqlConnection conn = new SqlConnection(@"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\Database1.mdf;User Instance=true"))
//”SQLEXPRESS“:数据库的实例名
//”Database1.mdf“:mdf文件名
{
conn.Open();
Console.WriteLine("打开数据库,连接成功");
using (SqlCommand cmd = conn.CreateCommand())
{ cmd.CommandText = "Insert into T_name(Name) values('ddd')";
cmd.ExecuteNonQuery();
Console.WriteLine( cmd.ExecuteNonQuery());
Console.WriteLine("插入成功!");
}
}
Console.ReadKey();
}
static void Main(string[] args)
{
//内嵌mdf文件的方式,控制台和winForm要在Main函数的开头加如下代码,ASP.NET则不需要。
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("DataDiretory", dataDir);
}
//连接数据库
//using System.Data.SqlClient; //SqlConnection代表一个数据库的连接,要用using进行管理。
using (SqlConnection conn = new SqlConnection(@"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\Database1.mdf;User Instance=true"))
//”SQLEXPRESS“:数据库的实例名
//”Database1.mdf“:mdf文件名
{
conn.Open();
Console.WriteLine("打开数据库,连接成功");
using (SqlCommand cmd = conn.CreateCommand())
{ cmd.CommandText = "Insert into T_name(Name) values('ddd')";
cmd.ExecuteNonQuery();
Console.WriteLine( cmd.ExecuteNonQuery());
Console.WriteLine("插入成功!");
}
}
Console.ReadKey();
}