using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLExpress;AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True"))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "insert into T_user(name,password) values('s','s')";
cmd.ExecuteNonQuery();
Console.WriteLine(cmd.ExecuteNonQuery());
Console.WriteLine("插入成功!");
}
每次都返回1,显示插入成功,可是单开表,表中就没有显示插入的数据,怎么回事啊,求高手解惑!
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "insert into T_user(name,password) values('s','s')";
cmd.ExecuteNonQuery();
Console.WriteLine(cmd.ExecuteNonQuery());
Console.WriteLine("插入成功!");
}
每次都返回1,显示插入成功,可是单开表,表中就没有显示插入的数据,怎么回事啊,求高手解惑!
解决方案 »
- 关于panel的显示。
- 请问哪里有C# Excel COM组件的使用的详细资料
- 找不到MOSS方面的的书卖
- 給報表傳遞數據源是這樣嗎
- 面试题SQL 2000
- 传结构体的指针至delphi开发的DLL问题
- ADO.NET访问EXCEL时数据转换问题
- ++++++++++++++++++++Datagrid中如何设置表格格式,求你们了!++++++++
- [求助]在asp.net(C#) windows应用程序中如何屏蔽【ctrl+空格键】
- 散发 100 新产品上市啦 网络采集系统!!!!!!欢迎拍砖
- Bin文件已经被打开,为什么会提示没找到此文件
- Windows服务自动停止(调用外界接口的dll),找不到原因
Data Source=.
这俩不一样
登陆数据库时,看那个“服务器名称” 你选的是“******”还是“*****\SQLExpress”
if (dataDir.EndsWith(@"\bin\Debug\")
|| dataDir.EndsWith(@"\bin\Release\"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
}
请参看:http://www.rupeng.com/forum/thread-11988-1-1.html
2,确保你的数据库不是只读的
3,确保当前连接数据库的帐号有插入的权限
4,采用
cmd.CommandText = "insert into T_user([name],[password]) values('s','s')";可以避免关键字导致不能插入