说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

深夜了,在线等待!!!很急!!!!!!!!

编辑:说三道四文库 发布时间:2017-10-24 04:00
HTML文档下载 WORD文档下载 PDF文档下载
procedure TForm5.Button1Click(Sender: TObject);
begin
if dblookupcombobox1.Text='' then
begin
 showmessage('请输入标识!!!');
 Exit;
end;
 id:=Table1.Lookup('identifier',dblookupcombobox1.Text,'identifier');
 if edit2.Text<>edit3.Text then
 begin
  showmessage('两个密码不相同');
  exit;
 end
 else
 begin
  query1.Close;
  query1.SQL.Clear;
  query1.SQL.Add('update operatordoc set password='+edit2.Text+'where identifier='+id+'');
  query1.ExecSQL;
  query1.Open;;
  showmessage('密码修改成功!');
  edit2.Text:='';
  edit3.Text:='';
 end;
 end;
问题都没写啊,楼主
hehe,就是啊,什么问题啊?
大概楼主急了忘写问题吧:)
这么晚还有人和偶抢分,怒~~~
偶先猜一个错误,keke

password='+edit2.Text  //如果password是字符串类型的话
呵呵,要写成
password='+QuotedStr(edit2.Text)
对不起,真对不起,老提示:projct project1.exe raised exception class EDBEngineError with message'Invalid field name ORA-00904:无效列名
password是字符串类型,则条件要加引号
where前面好像少了一个空格
你用的是Oracle,什么版本?我记得在Oracle7总Password是保留字,不过在8和9种好像不是了。
不过你的问题陨石的答案的可能性大些。
我用的是8.05班的,他的我试过了怎么还是行不用?
query1.SQL.Add('update operatordoc set password='+edit2.Text+'where identifier='+id+'');
改成
query1.SQL.Add('update operatordoc set password='''+edit2.Text+''' where identifier='''+id+''' ');
这个看看
还是不可以呀!
很急!高手请留步!
如果tzf_1982(冥界) 说的还不对,你只能检察你字段名有没有错了
不会吧!
我等了整整一天!
你的password和identifier字段的属性是什么?是char的属性吗?
在语句里多加几个空格呀,我曾经就是这样的问题。query1.Open;;两个分号,是你写错的吗?
用showmessage 把那个SQL语句输出来看是不是正确的,可以在数据库中执行一下。错在那里就很明显了。
'update operatordoc set password='+edit2.Text+'where identifier='+id+''
你试试将password字段名改成其他的如pwd,
另外如果pwd是字符,则语句应改写为
'update operatordoc set password= '''+edit2.Text+''' where identifier='''+id+'''

不过最好采用参数法
sql:='update operatordoc set pwd=:pwd where identifier=:id'
query1.Close;
query1.UnPrepare;
query1.SQL.Clear;
query1.SQL.Add(sql);
query1.ParamByName('pwd').AsString:=Edit1.Text;
query1.ParamByName('id').AsString:=Edit2.Text;
query1.Prepare;
query1.ExecSQL;


update 语句参见前面回答

//  query1.Open;; 这句删除,update语句不需要open。
如果password是char,identifier是int,试试这句SQL
  query1.SQL.Add('update operatordoc set password='''+edit2.Text+'''where identifier='+id+');
我已经把password改为pwd了,但是还是不行!
不知道为什么,很急!
begin
 showmessage('请输入标识!!!');
 Exit;
end;
 id:=Table1.Lookup('identifier',dblookupcombobox1.Text,'identifier');
 if edit2.Text<>edit3.Text then
 begin
  showmessage('两个密码不相同');
  exit;
 end
 else
 begin
  query1.Close;
  query1.SQL.Clear;
  query1.SQL.Add('update operatordoc set pwd='+edit2.Text+' where   identifier='''+id+''' ');
  query1.ExecSQL;
  query1.Open; 
showmessage('密码修改成功!');
edit2.Text:='';
edit3.Text:=''; 
 end;
 end;
我改成这样之后,执行程序,居然一直出现sql执行(沙漏)标志,没有结果!
你能不能试试参数法查询啊,
这可是标准用法啊,能避免
很多麻烦
procedure TForm5.Button1Click(Sender: TObject);
begin
if dblookupcombobox1.Text='' then
begin
 showmessage('请输入标识!!!');
 Exit;
end;
 id:=Table1.Lookup('identifier',dblookupcombobox1.Text,'identifier');
 if edit2.Text<>edit3.Text then
 begin
  showmessage('两个密码不相同');
  exit;
 end
 else
 begin
  query1.Close;
  query1.SQL.Clear;
  偶觉得应改这里
  query1.SQL.Add('update operatordoc set password='''+edit2.Text+''''+' where identifier='''+id+'''');
  query1.ExecSQL;
  query1.Open;;
  showmessage('密码修改成功!');
  edit2.Text:='';
  edit3.Text:='';
 end;
 end;
在字符串内的单引号用两个单引号表示,另外where前要有空格否则会合前边的内容连到一起。
query1.ExecSQL;
  query1.Open; 
用了ExecSQL就不能open,用open就出错
Arduino与Seeed Studio达成战略合作——专访Arduino联合创始人Massimo Banzi 免费开源的Bootstrap富文本编辑器bootstrap-wysiwyg使用方法 CCAI2015:首届中国人工智能大会将于7月26-27日在京举行 拥抱互联网+ 用友NC6助力集团企业蜕变数据驱动型公司 《近匠》融云,自主研发真正“不丢消息”的IM云服务 【CTO讲堂】听云CTO Wood:APM实现原理及对IT和产品运营的价值 从7个维度浅析虚拟现实Alpha年 Maker Faire上的微软:将技术与工具带给Maker才是关键 友盟2015年Q1移动互联网报告:车联网App崛起 多面编程语言Scala NEC高可用集群软件EXPRESSCLUSTER X3.3面向中国市场正式发布 【探秘ES6】系列专栏:模版字符串 专访图书作者祁宇:C++11让程序更简洁、更现代、更强大 滴滴打车CTO张博:生死战役,技术和时间赛跑 Qualcomm拥抱创客文化:如何基于DragonBoard 410c创造和创业? 【探秘ES6】系列专栏:剩余参数和默认参数 专访资深程序员庄晓立:我为什么要选择Rust? 主会讲师确认,2015中国人工智能大会火热报名中 容联&#183;云通讯线下沙龙:IM 5.0助力App社交化 【CTO讲堂】全数据驱动产品优化,美国互联网公司A/B测试经验分享 《近匠》易快报:以报销做企业消费场景下的Slack 纷享销客D轮融资1亿美金,启动开放平台战略! 专访4秒源码商城CTO陈杰:扎根互联网的“不安的心” iOS UIView动画实践(一):揭开Animation的神秘面纱 【前端人生】Teambition前端工程师陈涌:非计算机专业,依托社区不断成长壮大 iOS UIView动画实践(二):Spring Animation与人机交互 基因组与数据整合:DNA应用开发正在临近 2015 PHP框架调查结果出炉,Laravel最受欢迎! 【CTO会员专访】KEEN创始人兼CEO王琦:在GeekPwn,遇见一极棒的安全人才 创业公司都在使用的3款Python库 深入理解Objective-C的Runtime机制 求教:有恶意用户登录BBS,想踢出该用户,如何操作? 使用axWebBrowser浏览网页的问题 如何把资源流对象(ResourceStream)转换成字符串(AnsiString)? 静态网页内怎样使网页指向到另一个网页? 我的PB是从微软的网站上面DownLoad下来的 学together吧,他比Rose好,borland确实有活力,学together的几大理由!!!!!! 制作在线人员的问题~ 破解后的activereport用vb编的报表程序打包后用在别的机器上还用破解吗? 请问:在VC++.net中能不能编译C++源程序? 说一句你现在最想说的一句真话。 没有菜单和导航栏、地址栏的web页怎么做 问一个小儿科的问题,怎么在Apache中新建一个虚拟目录? quickreport小問題 MFC兼容STL吗? 怎样取出Crystal Repeat for .net的字段? excel报表显示问题 ,请帮帮忙 请问那里有关于IBM LOTUS DOMINO R5 的电子书?? SQL的数据类型转化 DevExpress QuantumGrid动态分组后如何动态取消分组? 帮忙写到题 简单问题,新手请教! 把ChildForm做成DLL形式,用MDIFORM去调用,为什么CHILDFORM中的SPEEDBUTTON的FLAT设置为TRUE没效果 如何在一个字符串中插入“”即双引号啊 今天我终于牵到她的手啦!!开心... 高手指教:怎样移动Line控件,line有没有句柄呢? 关于邮件迁移,求救!! 关于我的笔记本风扇,不知道问题出在哪里 我用masm32的qeditor,但无法运行代码(没反映)? 我想做一个新闻发布系统 请问在VB里面怎么调用水晶报表,报表我已经做好了。 十万火急!请教高手! 系统反复重启,给100分,急等解决? 不知道一个程序的名字,知道它的文件名和路径,如何在例程中关闭程序 200分高送!如何往数据库中读取下列的数据,特别是中间有的数据为空!! 如何将MDI主窗体变为普通窗体?急!! 兄弟最近开发出一套工程机械的管理软件,不知叫什么名字好,请大家帮忙起个名,近来者有分(谢绝废话) 如何将Dbmemo植入Dbgrid中? 2个关于Oracle数据库表的管理的问题 cgi 无法添入购物车 在线等待高分求救 有关treeview的小问题---在线等待 如何运行Select的OnChange? 关于时间的问题。 寻觅vb高手,平时学习的时候,可以问问问题!当然,给分的。谢谢 兄弟最近开发出一套工程机械的管理软件,不知叫什么名字好,请大家帮忙起个名,近来者有分(谢绝废话) 200分求助!! 关于时间的问题。 问题急,谢谢! 小小算法,请教各位!(100分) ORACLE的DATE数据类型怎样使用? 如何在两个项目之间传递数据 一个等腰三角形的周长是32cm,一条腰长10 cm,底边上的高是8cm,它的面积是( )cm2. 已知等腰三角形ABC中,BD等于8CM,其周长32CM,D是三角形的角分线,求三角形的面积?AD是三角形的角分线 |a|=1,|b|=2,c=a+b,且c垂直a则向量a和b的夹角是?a,b,c均为向量 一片漆黑和山上一个泰字的成语 有关春天花的作文 带万的成语有哪些 好字底下 放一个心念什么? 抗震救灾的成语 太宗论盗 译文原文现在就用呢 成语:万什么万什么 王熙凤的外貌描写(原文词句) 太宗论盗的译文是什么?上(唐太宗)与群臣论止盗,或请重法以禁止,上哂(讥笑)之曰:"民之所以为盗者,由赋繁役重,官吏贪求,饥寒切(逼迫)身,顾不暇顾廉耻耳.朕当去奢省费,轻徭薄赋,选用廉吏,使 王熙凤弄权简介? 描写512抗震救灾情景的成语 二十八星宿里的星是不是北斗? 王熙凤的事例 请帮我把”猪头敏“设计成个性繁体字, 姐妹两个有若干元钱,姐姐把自己钱的1/5给妹妹,两人的钱数相等,姐妹俩原来钱数的最简比是多少? 王熙凤毒设什么 弄权什么 逼死什么 破坏什么 上面一个斌字 下面一个贝 是什么字 5笔怎么打 谁有作文:读后感?要求是这么的:你读了后有什么感想?受到了什么启发?请你联系实际,写一篇读后感,有真情实感. 上面一个式 下面一个心什么字 猪头繁体字怎么写? 作文《我为什么要去学医》怎么写? 带乐的成语有哪些 万年历为什么通电后数字一会灭一会亮还报时 空间向量就是空间中的一条有向线段.(判断真假命题) 带乐的成语 带乐的成语有哪些 一只牛走到海边是什么成语 对于北斗七星,下列说法正确的是() A.它们都是能自己发光的恒星 B.它们离地球的距离相同 C.它们的体积相对于北斗七星,下列说法正确的是() A.它们都是能自己发光的恒星 B.它们离地球 带乐的成语有什么 “斌”下加一个“贝”怎么用五笔打出来?希望有具体步骤. 中国古代星象,北斗的第一颗星,既叫贪狼又叫天枢.为什么会有两种叫法?分别是什么样的人(或历法)规定的这两种不同的称呼方式呢? 给我几篇作文参考 一枚邮票的 提示:一滴水可以映出太阳的光辉,一枚邮票可以反映一个领域的天地.电与我们的生活可谓息息相关,一枚关于“电”的邮票承载着太多的蕴含与遐想.请围绕电 带乐带乐的成语有哪些 左边一个月右边一个会念什么?在18:30前给我答案 找几篇好的物理小论文参考.利用超声技术已开发出不少家电产品,如超声波洗衣机、超声波洗碗机等.次声波有什麼用途呢?写一篇''超声技术与家电''或''次声波应用''的小论文.要有探究实验等 带乐的成语有哪些成语 指某件事太吻合了挑不出毛病怎样用成语表示 各位能帮我写几篇作文吗?让我参考参考,要写景的作文,写人的作文,写物的作文,想象作文,科幻作文.写景的要2篇,写人的要2篇,写物的要一篇,想象作文1篇,科幻作文1篇要求:要自编(或真人真 顶泰的成语 表示 好的不能再好了,没什么毛病可挑 成语 我的回答里面状态栏问号和绿钩是什么意思? 泰顶组成的成语 我有件深绿的T恤和黄色长裤,搭配好不好看啊?PS:我是男生 巧填成语关于抗震救灾四川.灾情就是命令,党.温家宝总理( ),亲赴灾区,慰问灾民.人民子弟兵数十万大军( ),从空中.向灾区集结.医院,献血的人( ),单位,捐款的人( ).海外,华人华侨也纷纷( ),献爱 有顶泰两字成语 3个百和6个十合起来是( )书上的答案是:三百六十.练习中也有是:360.到底是填数字还是汉字呢?是都可以么? 小学三年级学过什么几何图形? 泰与顶的组合打一个成语 向量,第六题 我往哪看可以看到北斗七星? 95*55的北极星万年历是多少瓦 第四题 一个等腰三角形的周长是32cm,底边上的高为8cm,求这个三角形各边的长 北极星数码万年历怎样关闭声音 向量题,第六题, 北斗七星是在南半球还是在北半球 一个银字旁,一个山,一个己是什么读 杭城遭遇八面“霾”伏 PM2.5为中杭州诞生“黑白配”羊驼 被称羊驼中的打破行业“潜规则” 温岭取消抵押贷款宁波市财政每年新增资金3000万元扶少女被人勒昏剪掉双侧乳头 嫌疑人自称男子住宾馆强奸隔壁女子后回原房间睡觉十八届三中全会前瞻:三大焦点构建中国李雪主成为朝第一夫人 传因长得像金正监听丑闻引盟友提高“炮轰” 美国公信突尼斯举办中国电影节温州经济三季报让人眼前一亮 GDP同白宫拒回答是否曾监听默克尔 美德信任朝韩在非军事方面保持合作 朝鲜遣返6供应杭城70%生鲜猪肉 滨江区昨再查冷空气吹开雾霾带来降温 这两天早晨只朝鲜表态强化核力量 美韩揣测朝“核冒国考报名昨天截止 浙江最热门职位33日本媒体爆料杭州绿城主帅冈田武史将离临安破获特大涉毒涉枪案 缴获整枪43温州:成绩将非评价学校教育质量唯一标最高院公开失信者名单 查谁是老赖浙江俞正声:把社会稳定和长治久安作为新疆内蒙古现“暖冬” 创下1961年以来接吻时长揭露男人性态度 12项细节决两性养生:不宜性爱的十个\"黑色时间两性养生:3种避孕法 哪种最伤身?【新疆乌苏市努吉玛:“托布秀尔”传承人两性养生:35岁是女人的性爱顶峰 最外交部回应“美国会领导人会见达赖”张高丽参加宁夏代表团审议新疆住村干部谈感受:“我们要向南疆干新疆裕民县309名干部下基层解民忧王岐山参加河南代表团审议时强调:各级李克强分别参加云南、山西代表团审议 科技成果应用推广为我国雾霾治理提供支俄外交部说美国就乌克兰问题实行双重标期待特高压尽快入湘刘云山参加江苏代表团审议时强调:改革中国城市馆“进驻”威尼斯建筑双年展台湾画家张杰首次大陆个展亮相新疆蒙古族牧民举办“烙马印”节(图)刘云山参加江苏代表团审议:改革成为两
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘