linq数据库更新

问题描述

代码执行但是就是不向数据库中更新DataClasses3DataContextdb=newDataClasses3DataContext();gongzih=newgongzi();varresults=fromrindb.gongziwherer.用户ID==Label5.Text&&r.时间==Convert.ToDateTime(Label6.Text)selectr;if(results!=null){foreach(gongzirinresults){r.基本工资=Convert.ToInt32(TextBox31.Text);r.到勤天数=Convert.ToInt32(TextBox32.Text);r.应到天数=Convert.ToInt32(TextBox33.Text);r.全勤奖=Convert.ToInt32(TextBox34.Text);}db.SubmitChanges();Response.Write("<script>confirm('修改成功!');</script>");}

解决方案

解决方案二:
为submitchange添加回调函数,查看是否真的执行成功,或者有错误了
解决方案三:
如何LINQ在SQL数据库更新数据privatevoidbutton1_Click(objectsender,EventArgse){//判断是否输入姓名、年龄、电话和家庭住址if(txtaddress.Text!=""&&txtage.Text!=""&&txtName.Text!=""&&txtphone.Text!=""){if(txtphone.Text.Length!=11)//如果电话号码错误{MessageBox.Show("电话号码位数不正确");//弹出提示}else{linq=newlinqtosqlDataContext(strCon);varresultChange=frominfoinlinq.tb_Userwhereinfo.ID==Pid//创建linq,设置其根据ID值进行修改selectinfo;foreach(tb_UserusersinresultChange){users.User_Name=txtName.Text;//姓名users.User_Sex=cbbSex.Text;//性别users.User_Age=txtage.Text;//年龄users.User_Marriage=cbbmary.Text;//婚姻状况users.User_Duty=cbbduty.Text;//职位users.User_Phone=txtphone.Text;//电话users.User_Address=txtaddress.Text;//家庭地址linq.SubmitChanges();//SubmitChanges方法提交修改}MessageBox.Show("修改成功");//弹出成功的提示binginfo();//重新绑定数据}//codego.net/}}

时间: 2024-09-14 21:13:24

linq数据库更新的相关文章

app-手机本地数据库更新问题

问题描述 手机本地数据库更新问题 求问,做一个手机app,网站向手机传数据,数据需更新,给我个提示我在决定是否更新,采用什么方法做这个. 解决方案 iOS app更新数据库数据迁移问题关于数据库view更新的问题从数据库丢失更新想到的一些问题

Android 通过ContentProvider数据库更新UI

这篇用到的知识点有几个:SQLiteOpenHelper,Cursor,CursorAdapter,ContentProvider,ContentObserver 对于数据库的操控一般都是用SQLiteOpenHelper,创建该类实例,可以得到一个SQLiteDatabase,而实际上操作数据库用的还是这个. (一)我们先看下SQLiteOpenHelper这个类的实例 package com.bvin.study.observer; import android.content.Contex

net-为什么EF从数据库更新模型更新不上去

问题描述 为什么EF从数据库更新模型更新不上去 3C 我EF映射里面缺了一张视图,我的数据库是有这张表的,所以我就更新ExamEvalModel.edmx,但是更新完成之后还是没有,请问为什么? 解决方案 更新视图怎么做的,选择从数据库更新模型,在第一个对话框勾选视图.

ASP.NET MVC服务器数据库更新问题

问题描述 之前一直用webform开发,最近项目升级到了ASP.NETMVC,本地开发的时候数据库更新用的codefirst方法进行更新的.现在项目做得差不多了,可以发布到服务器了,不过有一个困扰,希望各个大牛帮忙解答一下:1.项目发布到服务器之后,数据库是拷贝本地的数据库到服务器么?2.项目到服务器运行之后,本地开发时如果数据库用codefirst修改了,那么远程服务器的数据库我应该怎么进行同步更新呢?是拷贝新的到服务器,还是手动修改数据库,或者其他什么方法呢?这点一直困扰着小弟,希望各位大牛

图片-oracle数据库更新问题,求大神解决

问题描述 oracle数据库更新问题,求大神解决 如图,t1,t2表,我想通过t2来更新t1的name,试着写了一个 update t1 a set a.name=(select b.name from t2 b where a.id=b.id) 但这样的话,在t2中不存在的id=3的name就会成空,该怎么写呢? 解决方案 update t1 A a set name= ( select b.name from t2 B where ID = a.ID ) where exists(selec

gridview中添加dropdownlist后实现数据库更新

问题描述 gridview中添加dropdownlist后实现数据库更新 背景描述:gridview已经通过选择数据源实现了数据绑定,并选择了编辑操作,并在gridview中添加dropdownlist. 目的:点击编辑,然后选择dropdownlist,然后在数据库中更新该row(只需要更新update dropdownlist所选),并在当前gridview中显示最终结果. DropDownList ddl = GridView1.Rows[e.RowIndex].FindControl("

java 数据库更新没反应

问题描述 java 数据库更新没反应 我写了这段代码.为什么数据库那边数据没更新呢. 解决方案 看看这个的写法,http://www.cnblogs.com/hongten/archive/2011/06/19/2084696.html. 解决方案二: 你的查询语句可以查询到数据吗 解决方案三: 事务没有提交吧 解决方案四: 还可以在数据库里追踪看一下,是否有语句执行,执行的是什么 解决方案五: hql里面的冒号... 解决方案六: 你写的是select语句啊,跟 更数据没半毛关系 解决方案七:

求数据库更新语句。。。。。。。。。。。。

问题描述 求数据库更新语句............ 现在我有两张表 A,B 我要更新A表的一个字段 这个字段是B表的一个字段 AB表之间有唯一的字段相同 求sql语句 解决方案 update A set col=(select col from B where a.xx=b.xx) 解决方案二: access数据库的更新语句! 解决方案三: 给A表写个触发器啊. 解决方案四: 你的需求是更新A表字段的同时要更改B表字段,还是要同时更新A B表相同的字段.不管是哪种需求都可以写个简单的触发器来解决

Mysql 数据库更新错误的解决方法_Mysql

语句: UPDATE test SET age=5 WHERE 'name'='王莽' 顾名思义就是把王莽的年龄改为5,但结果很无奈-- 影响行数为0,怎么回事,语法没错,哪里都没问题啊-- 随便改了改了,将name 的两个引号去掉,结果却无意间成功了-- 但是使用图形界面更改时,结果更让人迷惑-- 生成的代码是-- UPDATE `web`.`test` SET `age` = '20' WHERE `test`.`name` = '王莽' LIMIT 1 ; 百思不得其解中-- 通过比对,发