新手求教:一个搜索功能 调试说在DataAdapter.Fill()方法那错误 代码请进来看 谢谢帮忙!

问题描述

调试错误显示:System.Data.OleDb.OleDbException:ORDERBY子句语法错误错误行:da.Fill(ds,starnum,pagesize,"content");PS:da为OleDbDataAdapterda=newOleDbDataAdapter();ds为DataSetds=newDataSet();starnum为从开始查找的页数intstarnum=(pagenum-1)*pagesize;pagenum是前面开始用数据绑定定义的。就是这个函数databind(stringsql,stringcountsql,intpagenum),而在调用这个函数的时候赋为pagenum=1。pagesize是一页显示的内容数。个人看法:用逐程序调,可以看到starnum的值在施行intstarnum=(pagenum-1)*pagesize;语句后为0,因此应该不能找到开始查找的页数,但在后面+1,即intstarnum=(pagenum-1)*pagesize+1;但还是相同的错误点。而问人,有的说是数据库那边定义有错误。就是我写数据库用Access做了表,有个列名叫data表示时间,说和数据(data)一样,要改。而我改后还是错误,而他说他以前这样改对,我无语,RP问题。而现在我很不明白的是,在da.Fill(ds,starnum,pagesize,"content");里面的那4个值分别是用来做什么,一般DataAdapter.Fill()方法里面都是2个值,而现在是4个,我蒙了,迷糊了,倒了...希望大虾们能帮帮小弟,看是什么问题。重点是要理解,为什么那里面为是4个值,不理解。谢谢大家!

解决方案

解决方案二:
你看一你的dada.Fill(总数5)里面的5,表示有5种重载版本。也就是说里面的参数可以有五种。而你的那个写法:da里面有四个参数,是OleDbDataAdapter()的第五个重载版本。
解决方案三:
要说是OleDbDataAdapter()的第五个重载版本,那里面就要有5种参数,而要是像我那样写4个参数,又有什么意义呢!实在看不明白Fill()方法调用那4个参数的意义,希望能更进一步的说明一下。谢谢sunlovesea的回复。

时间: 2024-12-26 10:41:17

新手求教:一个搜索功能 调试说在DataAdapter.Fill()方法那错误 代码请进来看 谢谢帮忙!的相关文章

select-SQL新手求教一个关于数据库的问题,着急!在线等!各位大牛们,感激不尽!

问题描述 SQL新手求教一个关于数据库的问题,着急!在线等!各位大牛们,感激不尽! 实习生,TeamLeader给了那么一个数据库题目: 给了如下两张独立的表: Person Orders 要求从这两张表中选出以下结果: ItemCount是购买的总数! 求救!在线等! 解决方案 select t.Id_p,t.LastName,COUNT(OrderNo) as ItemCount from ( select t1.OrderNo,ISNULL(t1.Id_p,t2.Id_p) as Id_p

opengl-完成下面任意一个可视化功能模块设计,OpenGL或者mapgis(求代码)

问题描述 完成下面任意一个可视化功能模块设计,OpenGL或者mapgis(求代码) 1. 三维地质体建模功能(可基于钻孔数据.剖面数据或者混合数据展开设计) 2. 三维地形多层次细节(LOD)显示功能(可基于TIN地形或者GRID地形展开设计) 3. 地质体三维矢量剪切分析功能(可基于BSP树体剪切或者B-Rep模型面剪切展开设计)

汇编语言-汇编一个程序小问题,输入数字9的时候,结果不正确,谢谢帮忙啦~~~

问题描述 汇编一个程序小问题,输入数字9的时候,结果不正确,谢谢帮忙啦~~~ DATA SEGMENT TABLE DB 00H,01H,04H,09H,16H,25H,36H,49H,64H,81H RSLT DB ? STRING DB 'please enter a number:','$' STRING1 DB 0DH,0AH,'the result is:$' DATA ENDS STACK SEGMENT STACK DB 100 DUP(?) STACK ENDS CODE SEG

Win7文件夹搜索功能不可以正常使用处理方法

  一.Win7文件夹搜索功能为什么不能使用 现象:不但文件夹搜索功能没用了,而且"开始-运行"命令也不能正常使用了 处理方法:依次点击"控制面板-程序-程序和功能-打开或关闭windows功能-勾选windows search和index service". 二.win7文件夹搜索功能突然不可以使用了 现象:win7系统里面在文件夹里面具有搜索项目功能吗!以前输入关键字就自动转到该文件夹了,不知道为什么搜索功能无缘无故不能使用了! 处理方法: 1.检查资源管理器有

新手求教一个jsp调用bean普通方法的问题

问题描述 java:packagetest;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassPerson{intid;Stringname="stysty";publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicString

mapXtreme2005与.net开发一个网站,功能实现,能观察到移动的东西在上面移动,例如车辆.谢谢了各位高手,我问了好多人了

问题描述 我不太清楚怎么用这个工具,如果有入门的资料最好,希望高手给指点下 解决方案 解决方案二:没人顶,我来顶一下,不过我不会.解决方案三:谢谢啊,楼上的,我自己也顶下解决方案四:不明白你什么意思`````解决方案五:类似游戏里的小地图?能看到玩家和NPC在上面移动?

Lotus Script 调试器提示错误,请哪位兄弟帮忙分析一下

问题描述 先后出现如图片一样的提示.此数据库在r6.5服务器上没有任何问题,目前需要移植到r8.5.1的版本下,运行就出现以下错误.大家可以帮我分析一下吗[img=http://www.lotusfans.com/forum/attachment.php?attachmentid=18137&stc=1&d=1307105636][/img][img=http://www.lotusfans.com/forum/attachment.php?attachmentid=18135&s

session-新手求教hibernate查询功能的写法

问题描述 新手求教hibernate查询功能的写法 网上找了一个 public static Object get(Class clazz, int id) { Session session = null; try{ session= HibernateUtil.getSession(); Object obj = session.get(clazz, id); return obj; }finally {// 保证资源得到释放 if(session != null) { session.cl

如何让你的站内搜索功能发挥最大作用

搜索功能对网站至关重要,今天砍砍如何发挥我们网站的搜索框,最大化它的作用. 1.搜索提示功能,用户输入关键字 ,自动出现下拉框显示相关搜素关键词,这个功能大家都很熟悉了,比如百度 淘宝都在用:实用性 很强,的确为用户提供了很多方便:其实这个功能还有其他的作用,就是引导用,避免了原来用户随意输入不太符合规则的关键字,导致搜搜无结果的尴尬.尤其对产品销售型的网站,友好的提示,让客户最快找到他要的东西. 2.用户搜素记录,用户在搜索的时候,做一下记录处理,记录一下用户输入的关键字.做搜索数量统计,发觉