首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学分制在数据库中的应用(MyDAC)

学分制在数据库中的应用(MyDAC)
EN

Stack Overflow用户
提问于 2012-08-05 18:19:20
回答 1查看 421关注 0票数 0

我想做一个信用系统。如果有用户信用“警告:您有信用!数量: Jeton值在列”,如果没有用户信用“警告:您没有信用!”我使用了MyDAC组件

Jeton:用户信用栏(在数据库中)

我该怎么做?

我试着做

代码语言:javascript
复制
MyQuery1.Close;
 MyQuery1.SQL.Text :=' select* from uyeler '+
                     'where nick=:0 and jeton=:1';

 MyQuery1.Params[0].AsString:=Edit1.Text;
 MyQuery1.Params[1].AsString:=?must?;

 MyQuery1.open;

 If MyQuery1.RecordCount=0 Then
  Begin

  MessageDlg('warning: you have not credit!', mtWarning,[mbOK],0)

 End
 Else
 Begin

  MessageDlg('warning: you have credit! quantity: (Jeton value in column)', mtWarning,[mbOK],0)

End;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-05 18:29:39

如果jeton字段是信用,您可以编写类似的内容。

代码语言:javascript
复制
 MyQuery1.Close;
 MyQuery1.SQL.Text :='select jeton from uyeler where nick=:0';
 MyQuery1.Params[0].AsString:=Edit1.Text;
 MyQuery1.open;

 If (MyQuery1.IsEmpty) or (MyQuery1.FieldByName('jeton').AsDouble<=0) Then
  Begin
   MessageDlg('warning: you have not credit!', mtWarning,[mbOK],0)
  End
  Else
  Begin
   MessageDlg(Format('warning: you have credit! quantity: (%n)',[MyQuery1.FieldByName('jeton').AsDouble]), mtWarning,[mbOK],0);
  end;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11818904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档