读书人

关于查询语法有关问题

发布时间: 2013-11-30 22:36:00 作者: rapoo

关于查询语法问题
我想实现这样一个查询,但不知道如何写语句:

符合条件的当前记录、 当前的上一条记录、当前的下一条记录都找出来

例如:
牛大春
太子炳
油炸蟹
三六九
一四七
二五八
补鞋仔
...

当找“油炸蟹”时,查找结果如下:

太子炳
油炸蟹
三六九


如果查找“太子炳”

牛大春
太子炳
油炸蟹

...


上述查询能解决到吗?请各路高手支招,谢谢! 查询
[解决办法]
DataModule2.GLCX.SQL.Add('select * from [表1] where ID between '+
'(select top 1 ID from [RECORD] where Name ='''+ComboBox1.Text+''')-1 and '+
'(select top 1 ID from [RECORD] where Name ='''+ComboBox1.Text+''')+1 ');
那里不是用双引号,而是要用3个单引号

读书人网 >.NET

热点推荐