Query用DatabaseName后的查询

lxq_del 2005-08-11 08:39:56
我在程序中用的是Query用DatabaseName连接的数据库
path:=ExtractFilePath(application.ExeName)+'DataBase';
Query1.DatabaseName:=path;
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from Login.db');
Open;
end;
Query1.Close;
这都可以但我在下面用条件查询时就出错
with Query1 do
begin
close;
SQL.Clear;
SQL.Add('select * from Login.db where PassWord ='+''''+Trim(PassWordE.Text)+'''');
Open
end;
...全文
137 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
erpang5021 2005-08-15
  • 打赏
  • 举报
回复
function Tdm.Login(AUserName, APassword: string): integer;
var
strSQL : String;
begin
Result := 0;
strSQL := 'select * from 口令 where name ='
+ QuotedStr(AUserName)// QuotedStr()等于在参数两边加""
+'And Password ='
+ QuotedStr(APassword);
with qryPassword do
begin
Close;//关闭数据集
SQL.Text := strSQL;
Open; //active=True
If not IsEmpty then
begin
Result := fieldbyname('ID').AsInteger;
end;
end;
end;
小安安 2005-08-15
  • 打赏
  • 举报
回复
SQL.Add('select * from Login.db where PassWord ='+''''+Trim(PassWordE.Text)+''''+');
你少了最后的+'
zhaoyxtaiyuan 2005-08-15
  • 打赏
  • 举报
回复
为什么不能用password作字段
hqhhh 2005-08-15
  • 打赏
  • 举报
回复
with Query1 do
begin
close;
SQL.Clear;
SQL.Add('select * from Login.db where [PassWord] ='+''''+Trim(PassWordE.Text)+'''');
Open
end;

//在password两边加中括号即可
lxq_del 2005-08-15
  • 打赏
  • 举报
回复
为什么不能用password作字段
copall 2005-08-13
  • 打赏
  • 举报
回复
password不要乱用、改一下字段名
lxq_del 2005-08-13
  • 打赏
  • 举报
回复
是不是Query1.DatabaseName:=path;出现的错误
当我用bde时就没有出现错误
请大家帮我解决一下
chenxuqian 2005-08-12
  • 打赏
  • 举报
回复
看那山瞧那水 2005-08-12
  • 打赏
  • 举报
回复
不要用password做字段名
Teng_s2000 2005-08-12
  • 打赏
  • 举报
回复
连续用一个query查询两次而且是同一个表干什么呢
lxq_del 2005-08-12
  • 打赏
  • 举报
回复
我试了 还是有错误
错误是数据表所查询的字段重载
WoLaiWenWenTi 2005-08-11
  • 打赏
  • 举报
回复
错误提示是什么?
ztenv 2005-08-11
  • 打赏
  • 举报
回复
'select * from Login.db where PassWord ='+''''+Trim(PassWordE.Text)+''''//改成:


close;
SQL.Clear;
sql.add('select * from login.db where password=:psw');
parameters.parameterbyname('psw').value:=trim(passworde.text);
open;

试试;

2,497

社区成员

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

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