dbnavigator按下删除按钮后,我可以根据决定中止删除记录吗?我检查了beforeAction事件
if Button = nbDelete then
//check if not OK then
Button := nbCancel;
Run Code Online (Sandbox Code Playgroud)
但它不起作用.任何帮助?
我正在使用 DelPhi XE2, anyDac Components
ibdac查询(http://www.devart.com/ibdac/components.html)有一个函数executing,我可以写一些像:
while MyQuery.Executing do
begin
application.ProcessMessages;
Sleep(1);
end;
Run Code Online (Sandbox Code Playgroud)
如何使用dbexpress查询实现相同的代码(没有类似的功能)?
我正在尝试使用以下代码从我的应用程序发送电子邮件:
Var
MailMessage : TIdMessage;
SMTP : TIdSMTP
.
.
.
//setup SMTP
SMTP.Host := 'smtp.gmail.com';
SMTP.Port := 25;
//setup mail message
MailMessage.From.Address := 'fromMe@gmail.com';
MailMessage.Recipients.EMailAddresses := 'ToSomeOne@hotmail.com';
MailMessage.Subject := 'Test';
MailMessage.Body.Text := 'Hello, It is Just for test';
SMTP.Connect;
SMTP.Send(MailMessage);
Run Code Online (Sandbox Code Playgroud)
当我运行它时,它会生成以下错误
**ERROR: Must issue a STARTTLS command first. i29sm34080394wbp.22**
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
使用FireDac,如何在ms sql server上获取最后插入的id?谢谢
如何在Delphi XE3中将String转换为LongInt?strtoInt和strToint64适用于类型小于LongInt的变量.
delphi ×5
anydac ×2
dbexpress ×1
delphi-xe ×1
delphi-xe2 ×1
delphi-xe3 ×1
firedac ×1
indy10 ×1
sql ×1
sql-server ×1
ttnavigator ×1