objectdatasource中delete的尴尬。
本来是为了省力直接用了objectdatasource,这可倒好为了一个不知名的问题折腾了半天。
首先,本来用objectdatasource,里面的各种method,比如delete,update等等,对应的函数的参数需要和DataObjectTypeName中体现参数类型一致。比如说DataObjectTypeName=某个类,那么delete(int id),这里的这个方法就会不起作用。所以此时要把delete的参数改成和DataObjectTypeName得类型一致才行,否则会报错。正当我改完,不报错时,正一开心,发信删除竟然不起作用。马上F5调试,发现delete参数的传参的部分竟然是空值。也就是说,delete函数不知道是哪一个行发出的delete命令。纳闷之余,又尝试了update方法,update方法是起作用的。这也太奇怪了。百般折腾……,滴答,滴答……滴答,滴答……,终于发现了。为了让delete知道是哪个起作用,设置了datakeyname后,一切都解决了。哎,不知道该说什么好了。。。。
转载于:https://www.cnblogs.com/JosephLiu/archive/2009/07/30/1535005.html
objectdatasource中delete的尴尬。相关推荐
- 在析构函数中delete this指针问题
思考:在析构函数中delete this指针,运行下面代码会产生什么样的结果呢? #include <iostream> using namespace std; class A{ pub ...
- JavaScript中delete运算符
JavaScript中delete运算符是 从对象中删除一个属性,或从数组中删除一个元素. 使用方法: delete expressionwww.mlybyby.com expression 参数是一 ...
- MySQL中DELETE操作磁盘空间不会减少的原因
MySQL中delete操作 在InnoDB中,delete操作并不会真的删除数据,mysql实际上只是给要删除的数据打了标记,标记为删除.磁盘所占空间不会变小,即表空间并没有真正被释放. 这样设计的 ...
- mysql中delete和drop的区别,SQL中DELETE和DROP的简单比较
在SQL命令中DELETE和DROP都是可以用于删除数据库的元素,那么它们之间有什么区别?下面本篇文章就给大家简单比较一下DELETE和DROP,介绍DELETE和DROP的区别,希望对大家有所帮助. ...
- c语言中delete函数用法,c中delete的用法
c中delete的用法的用法你知道吗?下面小编就跟你们详细介绍下c中delete的用法的用法,希望对你们有用. c中delete的用法的用法如下: "new"是C++的一个关键字, ...
- C++11中= delete;的使用
C++11中,对于deleted函数,编译器会对其禁用,从而避免某些非法的函数调用或者类型转换,从而提高代码的安全性. 对于 C++ 的类,如果程序员没有为其定义特殊成员函数,那么在需要用到某个特殊成 ...
- 解决 Python shell 中 Delete/Backspace 键乱码问题
简述 进入 Python shell,按下 Delete/Backspace 键,会出现 ^H 字符.命令输入错误后只能从头开始,无法删除,让人很头疼.为了便于后期使用,分享一个一劳永逸的方式. 基本 ...
- c++中delete对象后 调用成员函数_C++类的特殊成员函数及default/delete特性
本文包含以下内容 1. C++的四类特殊成员函数介绍,重点介绍拷贝构造函数和拷贝复制运算符 2. C++11中的default/delete特性 本文内容侧重个人理解,深入理解其原理推荐https:/ ...
- C++中Delete时堆错误(Heap Corruption)的原因
最近这三四天一直在跟一个bug做斗争:程序在运行过程中死掉,Output窗口显示: 1.Windows has triggered a breakpoint in ***, This may be d ...
最新文章
- ProgreassBar 60秒走完,
- osg中实现HUD(OSG初级篇1)
- python中s和t是两个集合、对s|t描述正确的是_全国计算机等级考试二级教程--python语言程序设计(2018年版)第六章:组合数据类型...
- 如何Super Vectorizer从Mac 上的图像中删除多余的颜色区域?
- Java基础篇之返回值
- C 语言是“最环保”的编程语言
- 快速傅里叶变换(MATLAB实现)
- fiddler连接代理手机无法上网问题解决办法
- python中怎样定位字符串中元素的位置_python查找字符串位置
- ibm邮件怎么撤回_请问LotusNotes具备发出邮件后撤回 – 手机爱问
- 2017中国云平台发展现状与趋势研究报告
- 让每块火腿都留下“数字痕迹”西媒:区块链将用于保护食品安全
- 北京智和信通:交换机策略查询与自动化配置
- 视频压缩发微信朋友圈怎么弄
- yoyo-rebecca
- 华为Ebackup模板部署
- 最新VMware 安装Windows10——图文操作,超详细~~~
- 基于Springboot+SpringDataJpa+Freemarker的大学生众筹管理理系统
- HTML垂直居中布局
- 【华为OD机试真题2023B卷 JAVAJS】跳房子II