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

用ADOQUERY更新数据的问题?

楼主duanazhu(阿朱)2004-05-01 19:39:47 在 Delphi / 数据库相关 提问

procedure   TForm_UserManage.Button2Click(Sender:   TObject);  
  var  
      valueset:String;  
  begin  
      DataModule1.ADOQuery1.Close;  
      DataModule1.ADOQuery1.SQL.Clear;  
      DataModule1.ADOQuery1.SQL.Add('update   userpower   set   '+ComboBox1.Text+'   =:valueset');  
      DataModule1.ADOQuery1.Parameters.ParamByName('valueset').Value:=edit1.text;  
      DataModule1.ADOQuery1.ExecSQL;  
      DataModule1.ADOQuery1.SQL.Clear;  
      DataModule1.ADOQuery1.SQL.Add('select   *   from   userpower');  
      DataModule1.ADOQuery1.Open;  
      end;  
   
  这段程序是在查找到符合条件的记录之后,对当前记录的某个字段进行更新,但是当我用  
  DataModule1.ADOQuery1.Parameters.ParamByName('valueset').Value:='xxx';  
  时,可以正确修改,用edit输入新的值就不行了,运行时总是提示:不正确的数据精度?  
  我的表中的几个字段全是文本型的 问题点数:20、回复次数:6Top

1 楼Frankcheng(寻欢)回复于 2004-05-01 20:12:15 得分 7

你要进行类型转换。转成什么类型要看你的定义。例如:你定义的valueset的字段是VARCHAR  
  那么,DataModule1.ADOQuery1.Parameters.ParamByName('valueset')。ASSTRING:=edit1.text;Top

2 楼duanazhu(阿朱)回复于 2004-05-01 20:19:29 得分 0

可是我就没有找adoquery.parameters.parambyname().asstring  
  只有.value啊?Top

3 楼laorer(laorer)回复于 2004-05-01 20:33:54 得分 7

有时,那些打了.之后也显示不出来Top

4 楼duronshi(redboy)回复于 2004-05-01 20:47:12 得分 6

DataModule1.ADOQuery1.Parameters.ParamByName('valueset').ASSTRING:=edit1.text;  
  Top

5 楼duanazhu(阿朱)回复于 2004-05-02 10:17:10 得分 0

DataModule1.ADOQuery1.Parameters.ParamByName('valueset').ASSTRING:=edit1.text;  
  编译时报错:未定义的asstringTop

6 楼duanazhu(阿朱)回复于 2004-05-02 18:08:44 得分 0

这个问题已经解决了,虽然楼上几位的方法都没用上,还是感谢大家了Top

相关问题

  • 用adoquery更新数据库时的问题
  • 用AdoQuery添加数据为什么不更新?
  • 用adoquery怎样更新sql server数据库中的表
  • adoquery更新数据库的问题
  • 用DataTable更新数据库???
  • 一个很简单的用adoquery 更新数据的问题,高手都过来看看呀~!!!!!
  • 求助:用adoquery可不可以实现在dbgrid显示,但不更新到数据
  • 数据更新
  • 数据更新?
  • 更新数据

关键词

  • 字段
  • sql
  • adoquery
  • datamodule
  • valueset
  • parambyname
  • asstring
  • edit
  • parameters
  • text

得分解答快速导航

  • 帖主:duanazhu
  • Frankcheng
  • laorer
  • duronshi

相关链接

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

广告也精彩

反馈

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