起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 647|回复: 28

【结帖】query 更新数据库问题,求助贾工!!

[复制链接]
发表于 2008-1-14 14:20:09 | 显示全部楼层 |阅读模式
query更新数据库问题
回复

使用道具 举报

发表于 2008-1-14 14:50:05 | 显示全部楼层

求助贾工!

表单上控件:
  InfoBroker: TInfoBroker;
    RadioGroup1: TRadioGroup;
    Panel1: TPanel;
    DataSetBroker1: TDataSetBroker;
    BitBtn1: TBitBtn;
取人员表里的所有人员。
回复 支持 反对

使用道具 举报

发表于 2008-1-14 15:01:33 | 显示全部楼层
begin
  with DataSetBroker1.DataSet do
  begin
    if RecordCount > 0 then
    begin
      RadioGroup1.Items.Clear;
      First;
      while not eof do
      begin
        RadioGroup1.Items.Add(FieldByName('姓名').AsString);
        next;
      end;
    end;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-14 16:18:30 | 显示全部楼层
我在RadioGroup1Click下写代码;出现的错误如下
[错误]Biz:\TPXT\WJJ1\TPXX.INFO.DIR\TPGL.FormDoc.pas(48, 11): Undeclared identifier "showmessage"
请问应该怎么定义?
回复 支持 反对

使用道具 举报

发表于 2008-1-14 16:27:08 | 显示全部楼层
在use上加上Business.Forms
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-14 16:33:58 | 显示全部楼层
原来就有Business.Forms的.
回复 支持 反对

使用道具 举报

发表于 2008-1-14 16:35:52 | 显示全部楼层
看看你出错误的代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 10:33:31 | 显示全部楼层
提交按钮代码不会写了,提示投票成功的同时,数据库方面也有相应的变化,如:给谁投票,谁的票数就加1,然后显示统计,
请大家帮忙,虚心求教!谢谢先
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 14:21:45 | 显示全部楼层

[请求]

procedure TKBBD1.BitBtn1Click(Sender: TObject);
var
name:string;
begin
    datasetbroker1.DataSet.RecNo:= radiogroup1.ItemIndex;
    name:=datasetbroker1.DataSet.FieldByName('XM').AsString;
    if name <>'' then
      begin
        with query1 do
        begin
          Close;
          query1.CommandText:='update sjb1 set ps=ps+1 where xm = ''name''';
          open;
        end;
      end;
end;
提交按钮下的代码,请帮忙看看,这样写可以不?
回复 支持 反对

使用道具 举报

发表于 2008-1-15 15:00:35 | 显示全部楼层
可以的,楼主可以测试一下,看还有没有其他的缺陷。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 00:32 , Processed in 0.041624 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表