public void InsertCommand()
{
DataTable dt = new DataTable();
using (SqlConnection sqlconn = new SqlConnection())
{
sqlconn.ConnectionString = "data source=.;initial catalog=transaction_Demo;user ID=sa;password=123456aA!;";
SqlDataAdapter sqlDateAdapter = new SqlDataAdapter();
sqlDateAdapter.SelectCommand = new SqlCommand("select * from 产品",sqlconn);
sqlDateAdapter.InsertCommand = new SqlCommand("insert into 产品(产品价格,名称) values(10000,'书本')", sqlconn);
//sqlDateAdapter.Update(dt);
sqlDateAdapter.Fill(dt);
}
foreach (DataRow row in dt.Rows)
{
Console.WriteLine("{0} is {1}", row["名称"].ToString(), row["产品价格"].ToString());
}
Console.ReadKey();
}
为什么不能插入数据呢
{
DataTable dt = new DataTable();
using (SqlConnection sqlconn = new SqlConnection())
{
sqlconn.ConnectionString = "data source=.;initial catalog=transaction_Demo;user ID=sa;password=123456aA!;";
SqlDataAdapter sqlDateAdapter = new SqlDataAdapter();
sqlDateAdapter.SelectCommand = new SqlCommand("select * from 产品",sqlconn);
sqlDateAdapter.InsertCommand = new SqlCommand("insert into 产品(产品价格,名称) values(10000,'书本')", sqlconn);
//sqlDateAdapter.Update(dt);
sqlDateAdapter.Fill(dt);
}
foreach (DataRow row in dt.Rows)
{
Console.WriteLine("{0} is {1}", row["名称"].ToString(), row["产品价格"].ToString());
}
Console.ReadKey();
}
为什么不能插入数据呢
解决方案 »
- C#调用C++dll中方法,产生错误“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”
- 速结——c# 字符串截取
- C#读取doc文档,并将其显示在richTextBox里面?
- 添加了using System.Data.SqlClient、using System.Data、using System.Configuration,还是提示SqlConnection找不到命空间……
- 一个Repeater的问题,不知道为什么出错了,有经验的大哥看下
- 项目本地调试没有问题,上传到服务器出现错误!
- [未能在“设计”视图中打开。在“<%..."值"...%>”块中,以不同方式将值括起来],这个问题,改怎么解决呀?
- 关于一个异步调用窗体的问题
- 不能在窗体中添加用户控件?
- 在Visual C#.NET中如何让窗体的关闭按钮不能用
- 关于C#中的父类窗体和子窗体的问题
- 一个简单的问题求指导~!!
=>
sqlDateAdapter.Fill(dt);
sqlDateAdapter.Update(dt);