ADOQUERY和DBEDIT

nb20022 2004-04-23 09:40:12
ADOQUERY 连接一个SQLSERVER的一个表,
SQL为SELECT ADDRESS FROM TEN ; ADDRESS为VARCHAR(50)
DBEDIT指向ADOQUERY 的ADDRESS 但DBEDIT 怎么每次最多输入最多3个字符

...全文
120 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacket008 2004-06-12
  • 打赏
  • 举报
回复
要控制长度为3
maxlength=3



jacket008 2004-06-12
  • 打赏
  • 举报
回复
不好意思看错题目
foxdelphi 2004-06-12
  • 打赏
  • 举报
回复
小弟搞錯,
可能是 maxlength<>0
foxdelphi 2004-06-12
  • 打赏
  • 举报
回复
procedure TForm1.Edit1Exit(Sender: TObject);
var
strs:string;
i,j:integer;
begin
j=0
strs:=trim(edit1.text);
for i=0 to len(strs)-1
begin
if substring(strs,i,1)=(a..Z,A..Z) then
j=j+1
if j>=3 then
showmessage('不能....')
result:=false;
end;
end;

小弟想思路如上:
jacket008 2004-06-12
  • 打赏
  • 举报
回复
应该不会吧?

看一下dbedit的属性有没有搞错!
nb20022 2004-06-12
  • 打赏
  • 举报
回复
d

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧