01 2011 档案
摘要:我有一个问题请教:我在BDEQUERY中使用其FILTER属性进行条件筛选时一切正常,但相同的条件拿到ADOQUERY中使用就出现错误,具体情况如下: 1、BDEQUERY和ADOQUERY指向同一个数据库,其中的SQL语句相同; 2、筛选条件如果是以下类型的情况都正确: (字段1= 'AAA ') (字段1= 'AAA ') OR (字段1= 'BBB ') ...
阅读全文
摘要:To scroll the Grid programmatically, you should set the following Table Controller's properties: 1) LeftPos 2) TopRowIndex; Please note, the first property defines the position of the horizonta...
阅读全文
摘要:If you want your grid to have only a single detail View always expanded, there can be two different solutions to this problem: 1) If you don't need automatic sorting, grouping, summary calculation i...
阅读全文
摘要:cxgrid 双击 获取所点击行的内容 创建view的 optionsselection-cellselect 设置为false ,才能触发双击事件 案例: procedure TForm_Child_Archive.cxGrid1DBTableView1CellDblClick( Sender: TcxCustomGridTableView; ACellViewInfo: TcxGr...
阅读全文
摘要:procedure TForm1.FormCreate(Sender: TObject); begin ADOQuery1.ExecuteOptions := [eoAsyncFetch];//设为异步读取 end; //ADOQuery的OnFetchProgress事件 procedure TForm1.ADOQuery1FetchProgress(DataSet: TCust...
阅读全文
摘要:我想截取TDBGrid的消息,不知各高手能否指教。 是所有的吗? procedure MyProc(aHandle: HWND; msg: UINT; wParam: WPARAM; lParam: LPARAM); stdcall; begin .... //记得 CallWindowProc(t, aDBgrid.Handle, msg, wPara...
阅读全文
摘要:1.理论 只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。 个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。 语法 FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2 INNER JOIN 操作包含以下部分: 部分 说明 table...
阅读全文
摘要:深圳供电局自动化分部 杨炯夫 ---- ACCESS是一个Client/Server的优秀前端开发工具,具有易学易用,界面友好,开发简单,和其他数据库接口灵活。但是,它要对大量数据处理时,速度比较慢。深圳供电局现有60万用户,下面有6个营业所,通过64K DDN 和局相连,如果有一个营业所要对1万用户进行处理的话,要花2~3小时,严重影响其他业务的开展。所以,当有大量数据需要处理时,不能在Clie...
阅读全文
摘要:作者:ysai 转载请保持文章完整并标明出处 1.DELPHI中操作ACCESS数据库(建立.mdb文件,压缩数据库) 以下代码在WIN2K,D6,MDAC2.6下测试通过, 编译好的程序在WIN98第二版无ACCESS环境下运行成功. //声明连接字符串 Const SConnectionString = 'Provider=Microsoft.Jet.OLEDB.4.0;Data ...
阅读全文
摘要:我用的这两种方法,不管是哪一种,大体原理上都是打开文本,然后一行行读出,再根据分隔符拆分字段,然后再用ADO来一条条记录插入数据库中,但采用的ADO的方式不同,第一种用普通的ADOQUERY来操作,第二种则采用ADO的原生对象来操作,但在速度上是明显后一种占优的,且是很大的优势,原因我说不来,但认为是个不错的方法,虽然导入文本还有别的很好的方法,例如采用SQLSERVER的DTS等。但这些我还没做...
阅读全文
摘要:这个问题我好早前碰到过,但当时都没有解决,后来就逐步放弃了这个使用方式。今天看到 一个叫yylst的朋友提到了这个使用方法,就动手试了一下,果然如此,蛮好用的。 全过程如下,我在一个表中建了如下一个查询: SELECT * FROM cardtle WHERE sex=[sSex]; 然后用ADO在程序中如下调用: procedure TForm1.Button1Click(Sender:TObj...
阅读全文
摘要:ACCESS的日期时间比较,这是个较难办的东西,从前试过几次,都不是很成功,就只能将日期字段更改为字符类型,直接进行字符比较,现在又碰到了,经过反复测试,终于找到原因,在ACCESS的日期比较上面要用到CDATE的函数会比较方便一些。具体示例如下: ADOQuery1.SQL.Text:=select * from tablename where ((cdate(PTime)=cdate(:s3...
阅读全文
摘要:http://www.delphibbs.com/delphibbs/dispq.asp?lid=1610388 我用spy++对一个程序进行消息截取,主要是想看看WM_LBUTTONDBLCLK消息如何发送的,结果如下: WM_LBUTTONDOWN, WM_LBUTTONUP, WM_LBUTTONDBLCLK,(是不是代替了WM_LBUTTONDOWN?这是我不明白的地方[:D]) WM_...
阅读全文
摘要:http://www.delphibbs.com/delphibbs/dispq.asp?lid=2135268 //////////////////////////////////////////////// with tvOrders.DataController.Summary do begin BeginUpdate; try with FooterSum...
阅读全文
摘要:大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支持指针的。从最初的Pascal发展至今的Object Pascal,可以说在指针运用上,丝毫不会逊色于C语言的指针。 以下内容分为八个部分,分别是 一...
阅读全文
摘要:我们能看到以下代码 var pSource,pDest:PChar; len: integer; .......................//一些代码 Move(pSource,pDest,len); //错误 Move(pSource^,pDest^,len); //正确 看起来确实好像是传值,而不是传地址,但是各位别忘了,这不是C,C++,而是Delphi Object Pas...
阅读全文
浙公网安备 33010602011771号