delete from sbpass where nameea is null and passa is null
解决方案 »
- 请问delphi7适合在vista上开发反逆向工程调试领域吗??
- Windows网络编程技术
- 我修改了source\rtl\sys\sysutils.pas,要不要重新編譯?
- 求正则表达式:字母、数字、标点都为半角(但可输入汉字)
- 高手就来!如何在自己的程序里播入GIF动画?谢绝三方组件!先放100分,测试通过了再加!
- 有丰富编程经验的看过来!!!!应聘请回复并请附详细介绍,工作地北京海淀
- 郁闷压抑中,散分!
- 全局变量的使用与面向对象的讨论。
- TListView 的OnClick 问题。
- 如何用loadbitmap从dll文件中导出图片?
- 关于提取注册表一个键值并显示的问题。
- 如果在DELPHI实现录音功能了?
在窗口中加入组件TQuery(名为:Query1),并设好对应的DateBaseName,在其SQL属性中加入
delete from sbpass
where ((namea is null) or (namea ='')) and
((passa is null) or (passa =''))
然后在程序中写上
Query1.ExecSQL;
Query1.Close;
就可以了,很easy的
[Error] sbpassset_1.pas(45): '(' expected but identifier 'from' found
[Error] sbpassset_1.pas(45): Not enough actual parameters
[Error] sbpassset_1.pas(45): ':=' expected but '=' found
[Error] sbpassset_1.pas(45): Illegal character in input file: '"' ($22)
begin
close;
sql.clear;
sql.add('delete from sbpass where namea=:namea and passa=:passa');
params[0].asstring := '';
params[1].asstring := '';
execsql;
end;
taxi(游少爷)的方法就是在程序中进行控制的一种方法:
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add('delete from sbpass ');
SQL.Add('where ((namea is null) or (namea = '''')) and');
SQL.Add(' ((passa is null) or (passa = ''''))');
ExecSQL;
Close;
end;
我想在一个返回按钮上加上语句,当返回后,系统将自动删除namea和passa为空的记录。
在窗口中添加TQuery组件,命名为"Query1",点击query1组件的属性SQL加入语句
delete from sbpass
where ((namea is null) or (namea ='')) and
((passa is null) or (passa =''))
设置Query1的DateBaseName(这个你总该会吧,ODBC,或者数据库所在路径)
然后双击按钮写其click事件:
with Query1 do
begin
ExecSQL;
Close;
end;