* 判断表_command中是否存有命令
*/
@Override
public boolean ifExistsCommand() {
String query_sql = "select Count(*) from _command "
Connection conn = DB.createConn()
PreparedStatement ps = DB.prepare(conn, query_sql)
ResultSet rs = null
try {
rs = ps.executeQuery(query_sql)
} catch (SQLException e) {
e.printStackTrace()
}
int rows = 0
if(null!=rs)
{
try {
while(rs.next()){
rows = rs.getInt(1)
}
} catch (SQLException e) {
e.printStackTrace()
}
}
DB.close(ps)
DB.close(conn)
if (rows >0) {
return true//当查询的结果不为空时返回true
} else {
return false
}
}
可以用if
not
(ADOQuery1.RecordCount
>0
)then
来判断是否为空
,adotable
同理。
如果要删掉数据表中的数据
,请用SQL语言。
DELETE
FROM
表名
具体如下:
with
ADOQuery1
do
begin
close
sql.Clear
sql.Add('delete
from
表')
open
end
若要删除ADOQuery1中的数据, *** 作如下:
while
not
ADOQuery1.Eof
do
//判断是否执行到最后一行
begin
ADOQuery1.Delete
//删除当前条
ADOQuery1.Next
//指向下一条
end
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)