CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

ADO 问题

楼主yuFei(雨飞)2004-05-02 15:52:01 在 Delphi / 数据库相关 提问

ADOQuery1.Close;  
          ADOQuery1.SQL.Clear;  
          ADOQuery1.ConnectionString   :=   ServerPath;  
          ADOQuery1.SQL.Add('Update   Glry');  
          ADOQuery1.SQL.Add('set   CZRmm   =   '+NewPassWord.Text+'');  
          ADOQuery1.SQL.Add('where   CZRID=   '+My_No.Text);  
          ADOQuery1.SQL.Add('and   CZRmm=   '+MyOldPass.Text);  
          ADOQuery1.ExecSQL;  
   
   
  在   修改数据是   中文时   出错  
   
   
   
   
   
   
   
  问题点数:50、回复次数:11Top

1 楼yat5460(姚小杰)回复于 2004-05-02 16:11:41 得分 0

你的意思是英文能通过?Top

2 楼yuFei(雨飞)回复于 2004-05-02 16:14:38 得分 0

数字   通过      
  英文   没   试  
  Top

3 楼yuFei(雨飞)回复于 2004-05-02 16:15:23 得分 0

英文   也不行Top

4 楼yat5460(姚小杰)回复于 2004-05-02 16:24:57 得分 5

应是字付不批配  
  有QQ吗?快点我的是26800686刚学,不过在努力Top

5 楼mynameisking(isking)回复于 2004-05-02 16:40:49 得分 10

字段类型不对,字符串要用'''来表示Top

6 楼yuFei(雨飞)回复于 2004-05-02 16:49:33 得分 0

Update   CZR  
  set   CZRmm   =   "a"  
  where   CZRID=   "001"  
  and   CZRmm=   "1"  
   
  !     错误Top

7 楼xfpjl(妖道)回复于 2004-05-02 17:35:05 得分 0

upTop

8 楼duanazhu(阿朱)回复于 2004-05-02 17:37:35 得分 25

ADOQuery1.SQL.Add('set   CZRmm   =   '''+NewPassWord.Text+'''');  
          ADOQuery1.SQL.Add('where   CZRID=   '''+My_No.Text+'''');  
          ADOQuery1.SQL.Add('and   CZRmm=   '''+MyOldPass.Text'''');  
  试试看行不行?我的问题是这样解决的。  
  在输入数字的时候,用‘+Edit1.text+'  
  输入字符串的时候用'''+edit1.text+'''Top

9 楼hewei2003(为为)回复于 2004-05-02 19:19:42 得分 0

你打出ADOQuery1.SQL.Text看看SQL语句对不对Top

10 楼zhlwyy(生活很累,但是因为生活才有意义。)回复于 2004-05-02 20:22:47 得分 10

ADOQuery1.Close;  
          ADOQuery1.SQL.Clear;  
          ADOQuery1.ConnectionString   :=   ServerPath;  
          ADOQuery1.SQL.Add('Update   Glry');  
          ADOQuery1.SQL.Add('set   CZRmm   =:'''+NewPassWord.Text+'''');  
          ADOQuery1.SQL.Add('where   CZRID='''+My_No.Text+'''');  
          ADOQuery1.SQL.Add('and   CZRmm=   '''+MyOldPass.Text+'''');  
          ADOQuery1.ExecSQL;  
  Top

11 楼w78z(秋风细雨)回复于 2004-05-02 20:24:22 得分 0

用事件探查器跟踪看它到底都执行成怎么样的SQL语句了Top

相关问题

  • ADO
  • ADO?????
  • ado
  • ADO
  • ADO
  • ADO
  • ado
  • ADO
  • ADO
  • ADO?

关键词

  • sql
  • adoquery1
  • czrmm
  • myoldpass
  • newpassword
  • where czrid
  • add
  • update
  • text
  • set

得分解答快速导航

  • 帖主:yuFei
  • yat5460
  • mynameisking
  • duanazhu
  • zhlwyy

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo