含有多个主键的表,如何进行修改和删除操作 C# ASP.NET 基于SQL server 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 asp.net 主键 c# sql 搜索资料 1个回答 #热议# 为什么有人显老,有人显年轻? 射手幽灵伊 推荐于2016-07-30 · TA获得超过2716个赞 知道大有可为答主 回答量:4955 采纳率:81% 帮助的人:1981万 我也去答题访问个人页 关注 展开全部 组合主键?修改的时候,把主键所有的列都作为条件,就可以定位一行数据。删除的时候,也是一样的。 更多追问追答 追问 上面那个截图写的是修改的代码,where 附近有语法错误,但我觉得是主键的问题,能帮我看一下吗,组合主键是员工编号,年份,月份,谢谢 追答 有from吗?按这个来看,没有看到有from 子句。另外,你可以打开数据库的 sql server profiler,跟踪一下,看看转到后台运行的语句是什么。 最后一个不需要逗号 " 累计加班时间='" + +"'," 这个地方,逗号不用 追问 去掉逗号了,运行之后,还是说where附近有语法错误,不知道怎么回事然后,我测试了一下,告诉我,未将对象引用设置到对象的实例,百度了一下,说是有对象为空,我自己没看出来,麻烦再帮我看一下吧 追答 conn.open放在sqlcommand之前。;如果还有错误,你按你写的程序样子,把SQL语句拼出来,看看是什么样的。刚才说错了, " 累计加班时间='" + +"'," 这个地方,这个逗号还是要的。你在拼where 之前,把最后 sqlstr最后一个逗号去掉。 追问 如果还有错误,你按你写的程序样子,把SQL语句拼出来,看看是什么样的。你在拼where 之前,把最后 sqlstr最后一个逗号去掉。不好意思,这两句没太看懂。大神,原谅我这个小白吧 追答 在语句sqlStr += " where 这个语句之前,先把 sqlStr 串里最后一个逗号去掉。按你现在的写法,拼出来的sqlStr串应该类似update ... set ss=ss,dd=dd,......xx=xx, 就是最后一个逗号不能要。先去掉,再拼上where 的那个串 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 北京勤哲软件技术广告2025-01-03勤哲Excel服务器2024学习和下载。用Excel自动生成数据库信息系统及手机app.软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容用excel做数据库信息系统!!www.qinzhe.com查看更多【羽山数据】数据确权 三证服务数据资源持有权、数据加工使用权、数据产品经营权,由人民数据发证,三权分置,确保数据要素高效合规流转www.yushanshuju.com广告去中心化的分布式存储——看下你就明白了www.gzbluedata.com查看更多 其他类似问题 2017-01-11 怎样用c#删除有两个主键的表中的数据,如学生和选课关系(sc... 2014-04-08 c#向sql中插入数据时如何自动生成编号作为主键 19 2012-01-05 请问高手们,c#.net中如何向sql server 200... 2012-12-12 数据库如何设置主键(ID)自动增长啊(SQL语句)? 152 2014-11-10 c#新增数据库,以及新增数据库中的一个表,如何设置数据格式,... 2015-01-30 C#如图如何查询Sql种主键表和外键表的数据?我就懂弄无外键... 2008-10-08 C# 怎样获取sqlserver数据表中的主键 1 2011-06-27 主键是自动编号的数据库是不是不能修改啊,如何用C#代码操作,... 更多类似问题 > 为你推荐: