小编Pri*_*eat的帖子

如何在delphi中正确使用SQL where语句?

我在发出 SQL 语句时遇到问题。我知道英文值本身应该是一个字符串,我已经尝试过,但它一直向我抛出这些错误之一

在此处输入图片说明

 procedure TfrmPetersonGroup.btnEnglishClick(Sender: TObject);
    var
    sSqlQuery:string;
    begin
    //2.4
    dmoBandB.qryQuery.SQL.Clear;
    sSqlQuery:='DELETE FROM tblClients WHERE Nationality =' + ' English';
    dmoBandB.qryQuery.SQL.Text := sSqlQuery;
    dmoBandB.qryQuery.active := true;
    end;
Run Code Online (Sandbox Code Playgroud)

delphi pascal delphi-xe2

3
推荐指数
1
解决办法
412
查看次数

有没有办法解决 Delphi 中的 I/O 错误 6?

procedure TfrmSongs.Display;
var
  i: Integer;
begin
  redOutput.Clear;
  redOutput.Lines.Add('The TOP 10');
  for i := 1 to iCount-1 do
  begin
    redOutput.Lines.Add(IntToStr(i)+arrSongs[i]);
  end;
end;

procedure TfrmSongs.FormActivate(Sender: TObject);
var
  tSongList: TextFile;
  sSong: string;
begin
  iCount := 0;
  AssignFile(tSongList, ExtractFilePath(Application.ExeName)+'Songs.txt');
  Reset(tSongList);
  while not EOF do
  begin
    Readln(tSongList, sSong);
    arrSongs[iCount] := sSong;
    Inc(iCount);
  end;
  CloseFile(tSongList);
  Display;
end;
Run Code Online (Sandbox Code Playgroud)

我正在尝试通过富编辑中的文本文件显示我尝试创建的数组。但是每次我运行该应用程序时,它都会给我一个“I/O 错误 6”错误,并且没有任何显示。我不知道它是否与文本文件有关,或者是否与显示过程有关。

delphi delphi-xe delphi-xe2

0
推荐指数
1
解决办法
1376
查看次数

如何从 Delphi 中的 Richedit 中获得首次输出?

我的代码输出到富编辑时遇到问题。当我单击按钮计算所有内容然后显示所有内容时,它不会输出生成的 ClientNum 和 Price。但是,当我之后第二次单击该按钮时,它会毫不费力地输出所有内容?我的代码是否有问题,或者可能是诸如防病毒软件之类的外部问题干扰了输出?

图片来说明我在说什么:
在此处输入图片说明
在此处输入图片说明

我的代码:

    type
  TfrmTourBooking = class(TForm)
    rgpDestination: TRadioGroup;
    rgpAccommodation: TRadioGroup;
    sedPeopleAmount: TSpinEdit;
    Label1: TLabel;
    edtID: TEdit;
    Label2: TLabel;
    Label3: TLabel;
    redOut: TRichEdit;
    btnCalc: TButton;
    bmbClose: TBitBtn;
    rgpTransport: TRadioGroup;
    edtName: TEdit;
    Label4: TLabel;
    rgpTourLength: TRadioGroup;
    edtPhoneNum: TLabeledEdit;
    edtEmail: TLabeledEdit;
    bmbReset: TBitBtn;
    dtpTime: TDateTimePicker;
    procedure FormActivate(Sender: TObject);
    procedure btnCalcClick(Sender: TObject);
    procedure rgpDestinationClick(Sender: TObject);
    procedure rgpTourLengthClick(Sender: TObject);
    procedure rgpAccommodationClick(Sender: TObject);
    procedure bmbResetClick(Sender: TObject);
    function GetFinalPriceWithVAT : real;
    function toString : string;
    const
    vatRate = 0.15;
  private
    { Private declarations …
Run Code Online (Sandbox Code Playgroud)

delphi pascal delphi-xe2

-1
推荐指数
1
解决办法
441
查看次数

标签 统计

delphi ×3

delphi-xe2 ×3

pascal ×2

delphi-xe ×1