【delphi+oracle报表解决方案(一)】delphi中调用oracle的存储过程(分带返回游标,不返回值两种) 关键字: delphi ,oracle存储过程,游标,返回数据集,报表 注:delphi 6+ oracle 8.1.6 一.创建包与包体 1.附:建表aaclass为下面作测试用 create table aaclass(CID VARCHAR2(50), CNAME VARCHAR2(50), pnumber NUMBER(10,0) ); INSERT INTO aaclass values('c1', 'cn1', 10 ) ; INSERT INTO aaclass values('c2', 'cn2', 40 ) ; IN...
即我为了防止两人同时按按钮在数据库中输入数据,因为一个字段必须为unique可否 database1.exclusive:=true; ------ database1.exclusive:=false; 如此可否?? 我在输入数据时强制别人不得进行操作,如何实现?
TRvRenderPreview描述 TRvRenderPreview组件接收TRvNDRWriter组件生成的文件并发送到屏幕打 印。TRvRenderPreview拥有许多方法和事件允许程序员创建完全自定义的用户界面。 TRvRenderPreview ScrollBox定义报表在预览时候的TScrollBox组件。FileName和StreamMode的用法和它们 在TRvNDRWriter、TRvRenderPreview中的用法一样。GridHoriz 和GridVert定义水平和垂直间距,RulerType和网格的设置一起配合使用可以使报表不用...
以前在sco unix下用esql编成,可以用SQLCODE和sqlca.sqlerrd[]来捕捉select、update、insert、delete等语句执行的错误,现在在尝试用delphi编制客户端的程序,后端用sco unix+informix数据库通过odbc连接数据库,但是不知道在执行完sql语句后怎样去知道执行的情况,比如以前执行update或delete或insert可以用sqlca.sqlerrd[2]的返回值来知道到底有多少条记录被修改删除或增加,那么在delphi下,如何来知道呢?望指教?