我用ADO连接SQLSERVER,代码是这样的:
with DataModule1.ADOQuery1 do
begin
close;
SQL.Clear;
SQL.Add('select * from user where UserName=LogF.Edit1.Text');
Open;
end;
老是提示连接User表出错,是不是在User后面还得加一个什么后辍才会对呀?
with DataModule1.ADOQuery1 do
begin
close;
SQL.Clear;
SQL.Add('select * from user where UserName=LogF.Edit1.Text');
Open;
end;
老是提示连接User表出错,是不是在User后面还得加一个什么后辍才会对呀?
解决方案 »
- 设置打开单元路径
- 引用系统函数Delete进行操作在声明部分引用之后运行暴出以下错误,请高手指教,急!!!![Error] windows1.pas(7): Identifier redeclar
- 怎么没人回答呀...
- 一个邮件收取的问题,如何仅收取指定条件的邮件
- 急需一套酒店管理系统源码(delphi)
- 此号不要送100分,第一个进入者得100分
- 请问各位一般怎么处理数据库里查询得到的数据,再将处理后的结果呈现给用户?
- 怎么建立动态的数据库
- 怎样将2个chart图象保存到1个文件中
- 怎么用delphi实现98/2000的日志管理?(类似于nt的日志),具体如何实现?
- Query100.SQL.Add('select callerid from channelflag where status=1 and lineno=:lineno');
- 武汉哪个地方有招DELPHI程序员的
with DataModule1.ADOQuery1 do
begin
close;
SQL.Clear;
SQL.Add('select * from user where UserName='+''''+LogF.Edit1.Text+'''');
Open;
end;
SQL.Add('select * from user where UserName='''+LogF.Edit1.Text+'''');
改为
SQL.Add('select * from [user] where UserName=LogF.Edit1.Text');
user为SQL的关键字,最好不用做表名。非要用则要在两边加上[]。用数字做表名也同。
with DataModule1.ADOQuery1 do
begin
close;
SQL.Clear;
SQL.Add('SELECT * FROM [USER] WHERE UserName='''+LogF.Edit1.Text+'''');
Open;
end;