关于asp.net更新的问题

问题描述

我用asp.net+access去更新但是更新不了,但能删除和insert{sql语句没有错}代码如下//添加删除更新publicintExcount(stringcommandText,paramsOleDbParameter[]paras){OleDbCommandcmd=newOleDbCommand(commandText,oledbConn);try{foreach(OleDbParameterpinparas){cmd.Parameters.Add(p);}oledbConn.Open();return(int)cmd.ExecuteNonQuery();}catch(OleDbExceptionex){Console.WriteLine("InMaincatchblock.Caught:{0}",ex.Message);Console.WriteLine("InnerExceptionis{0}",ex.InnerException);throwex;}finally{cmd.Dispose();oledbConn.Close();}}///<summary>///更新一条数据///</summary>publicintUpdatefriend(friendfri){stringsql="updatefriendsetfriendname=@friendname,friendurl=@friendurlwherefriendid=@friendid";OleDbParameter[]parameters={newOleDbParameter("@friendid",OleDbType.Integer,4),newOleDbParameter("@friendname",OleDbType.VarChar,50),newOleDbParameter("@friendurl",OleDbType.VarChar,50)};parameters[0].Value=fri.friendid;parameters[1].Value=fri.friendname;parameters[2].Value=fri.friendurl;returnsqlhelp.Excounts(sql.ToString(),parameters);}sss.csinta=int.Parse(this.GridView1.DataKeys[e.RowIndex]["friendid"].ToString());stringname=((GridView1.Rows[e.RowIndex].Cells[0].FindControl("TextBox1"))asTextBox).Text.ToString();stringcount=((GridView1.Rows[e.RowIndex].Cells[1].FindControl("TextBox2"))asTextBox).Text.ToString();friendvov=newfriend();vov.friendname=name;vov.friendid=a;vov.friendurl=count;Bllfriend.Updatefriend(vov);//更新请问哪位高人指点一下啊

时间: 2024-10-01 18:11:19

关于asp.net更新的问题的相关文章

完美解决ASP 不能更新。数据库或对象为只读。[原创]_ASP基础

最近帮别人处理下数据,发现添加数据时,就提示"ASP 不能更新.数据库或对象为只读.",从网上找了,也没有解决我的问题.1.服务器的数据目录mdb文件所在的目录,是只读的2.数据库在本地的权限,去只读权限,再上传3.有可能你是从只读目录移动到可读目录的,所以一定不能这么用,先下到本地,再上传,可解决此类问题.www.jb51.net "不能更新,数据库或对象为只读"的解决方案 初接触dreamweaver,在做一简单页面实现向access数据库写数据时,总是遇到这样

请教高人 用c# asp.net更新IBM AS400(DB400)的数据时的Transaction的问题/////

问题描述 我在用c#asp.net更新IBMAS400(DB400)数据库的数据时写了下面的code.数据的表示,更新等等完全没有问题,可以被执行,但是就是Transaction不起作用.大家看了就会明白,这些code所执行的更新,最后应该一定会被Rollback掉的.但是不知道为什么.数据就是会被正常的更新,Rollback不起作用,而且整个code里不会出现任何error.哪位大侠能指点一二,不胜感激.---------------------------------------------

asp.net更新指定记录的方法_实用技巧

本文实例讲述了asp.net更新指定记录的方法.分享给大家供大家参考.具体方法如下: 我们先来看html页面: 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>  <form id="form1" runat="se

asp内容更新程序实例教程

asp内容更新程序实例教程 <% '建立连接 set conn = server.createobject("adodb.connection") conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("data.mdb") dim rs,arr_getrows,i,temp_content,

完美解决ASP 不能更新。数据库或对象为只读。 原创

最近帮别人处理下数据,发现添加数据时,就提示"ASP 不能更新.数据库或对象为只读.",从网上找了,也没有解决我的问题. 1.服务器的数据目录mdb文件所在的目录,是只读的 2.数据库在本地的权限,去只读权限,再上传 3.有可能你是从只读目录移动到可读目录的,所以一定不能这么用,先下到本地,再上传,可解决此类问题.www.jb51.net "不能更新,数据库或对象为只读"的解决方案 初接触dreamweaver,在做一简单页面实现向access数据库写数据时,总是遇

ASP 强制更新页面

现在我将清除页面缓存的一些方法总结如下: 1.在Asp页面首部加入 Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "No-Cache" 2.在HtML代码中加入 3.在重新调用原页面的时候在给页面传一个参数

ASP无法更新ACCESS数据库解决方法

access|解决|数据|数据库 写在前面: 都是XP惹的祸.个人认为XP过度的追求安全性,而以具体功能无法实现作为代偿.下面来看看这个ASP例子,相信经常接触ASP的人会时常碰到这个问题:明明自己的代码写的非常正确,为什么就是不能正常更新呢?以下几个错误信息不是因为ASP本身的代码错误导致的,而是一些权限的设置问题.开始我碰到这个问题的时候,曾经自习检查自己代码不下10遍,就是没检查出ASP的错误来.最后上网查了查才发现是万恶的权限作祟. 运行环境:windows xp IIS 5.0 ---

asp.net更新问题

问题描述 1.是不是asp.net本地每做一次更新,都要全站重新生成再传到网络空间呢?如果是这要是不是太麻烦了,有什么办法可以像PHP一样只要上传更新的文件就可以的吗?2.网站上下载的ASP.NET程序,我想在里边添加一个文件接口读取数据库里和数据.我是只要直接上传一个接口文件还是一定得把这个文件在源程序里和主程序一起生成再全部上传呢?如果要集成WEBSEVICE到这个程序里又如何更新才能正常融入主程序使用?新手求解,感谢! 解决方案 解决方案二:1.全部发布是全量,也可以只发布修改后受影响的相

求助:ASP未能更新Web引用

问题描述 Visualstudio2008,ASP我在一个ASP下用webreference引用了一个service,但是调试的时候显示Unabletoconnecttotheremoteserver错误列表里显示:错误32未能更新Web引用"UserCenter.UserCenter".错误:Therewasanerrordownloading'http://localhost:12890/UserCenter/UserCenter.asmx?disco'.Unabletoconne