首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于查询语法有关问题

2013-11-30 
关于查询语法问题我想实现这样一个查询,但不知道如何写语句:符合条件的当前记录、 当前的上一条记录、当前的

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

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

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

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

太子炳
油炸蟹
三六九


如果查找“太子炳”

牛大春
太子炳
油炸蟹

...


上述查询能解决到吗?请各路高手支招,谢谢! 查询
[解决办法]
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个单引号

热点排行