我想用ADOQuery查出某个字段(字符型)的第一个字符不等于"D",怎么写?
解决方案 »
- 用ExcelWorksheet1.SaveAs保存excel时出错,急,急
- 做过字段为变量的查询的,请进!
- BDE数据库怎么导出XML格式,XML格式怎么导入到BDE数据库里?谢谢!急!!!!!
- 无法定位程序输入点????????????????
- 关于InstallShield 打包中的问题(数据库为SQL SERVER) 急
- 在线等:delphi 中,如何得到SQL的当前用户ID
- 控件太多的问题
- 呵呵
- 简单的问题:类似C中的 int c[3]={1,2,4};这种语法delphi中怎么写?即给数组付值
- 哪里有install shield for delphi 5 下载
- 关于用ADODataSet Filter查询的问题,急!!!
- 高分相送!!!!其实问题并不难!!!!!
ORACLE:
SELECT * FROM TABLE WHERE Substr(字段, 1, 1) <> 'D'注意用你的数据库中取子串的函数,SQL SERVER 好像也支持SUBSTR
AdoQuery1.Sql.text :='Select * from a Where Substring(ID, 1,1)<>'D' ;
AdoQuery1.Sql.text :='Select * from a Where 字段 not like 'D%' ' ;
not like 'D%' 这样的写法不对.根本就不能编译嘛
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from table1 where colname not like ''D%'' ');
adoquery1.open;
若不行,可能你的数据库不支持。。