这是我的代码:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
namespace 嘿嘿
{
class Program
{
static void Main(string[] args)
{
SqlConnection myConnection = new SqlConnection("server=localhost;database=SB;uid=sa;pwd=123");
myConnection.Open();
SqlDataAdapter myDataAdapter = new SqlDataAdapter("select * from information",myConnection);
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myDataAdapter);
DataSet myDataset = new DataSet();
myDataAdapter.Fill(myDataset, "information");
myDataset.Tables["information"].Rows[0]["name"] = "大便";
Console.WriteLine("{0}", myDataset.Tables["information"].Rows[0]["name"]);
try
{
myDataAdapter.Update(myDataset, "information");
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
myConnection.Close();
Console.ReadKey();
}
}
}
这是数据库内容。数据库名是SB
这是异常:
孬啊。这是为什么呢。
SQL数据更新的问题
答案:2 悬赏:70 手机版
解决时间 2021-07-21 02:19
- 提问者网友:趣果有间
- 2021-07-20 10:23
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-07-20 10:51
你写的是select查询语句怎么用了myDataAdapter的更改数据的方法呢
调用的方法不对吧
全部回答
- 1楼网友:上分大魔王
- 2021-07-20 11:08
你这样不限麻烦么 用字符串组织一下完整的字符串 就是update table set name = '你的名字' where 你的条件。然后用sqlcommand的执行方法,好像是execnonesql 这个样子的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯