program delphi; uses windows, messages; const hellostr='Hello World!'; {$R delphi.res} //窗口消息处理函数. function MyWinProc(hWnd:THandle;uMsg:UINT;wParam,lParam:Cardinal):Cardinal;exp ort;stdcall; var hdca,hdcb:THandle; //设备描述表句柄. rect:TRect; //矩形结构. font:HFont; ps:TPaintStruct; //绘图结构. begin result:=0; case uMsg of WM_PAINT: begin hdca:=BeginPaint(hWnd,ps); S...
by 杨竹青 - OpenAPI - 2008-07-25 09:52:14 阅读(2225) 回复(0)
最近编写一个调用DB2的小程序,DB2数据库中的表是用db2admin 这个用户名字建的,但是,我又没有使用db2admin 这个用户名称的权限,用一个别的帐户在查询的时候我用的如下方法: select * from db2admin.t_batch 可以查询,但是我想对数据库表的数据进行修改,用如下: select * from db2admin.t_batch; first; edit; FieldByName('aa').asstring:='dd'; Post; 结果会报错'db2admin.t_batch是未定义名称',这就奇怪了?我可以查询到,未何不能...
1、存储过程定义参数时,是否必须把in参数放一起,out参数放一起,不能交叉出现 2、使用ODBC连接时,delphi调用存储过程,不管是in参数还是out参数,是否都不允许出现null值
Hi all, I found the following function, which is used to remove the head of a linked list. void RemoveHead(node **head) { node *temp; if (head && *head) { /* Corrected code */ temp = (*head)->next; free(*head); *head = temp; } } 1. Why is the purpose of 'head' in the 'if' condition? Shouldn't '*head' suffice? 2. This function has an argument, which is a po...
【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...
环境: Win2000 + Oracle92 一、先在 Oracle 建包 CREATE OR REPLACE PACKAGE pkg_test AS TYPE myrctype IS REF CURSOR; PROCEDURE get(i_test INTEGER,p_rc OUT myrctype); END pkg_test; CREATE OR REPLACE PACKAGE BODY pkg_test AS PROCEDURE get(i_test INTEGER,p_rc OUT myrctype) IS BEGIN IF i_test = 0 THEN OPEN p_rc FOR SELECT SYS...
如题,网上找的半天也没有找到相关的资料,希望哪位大侠提供点信息,谢了先 [ 本帖最后由 skyvoice 于 2008-4-18 10:33 编辑 ]
俺用VC写了一个动态链接库,为了测试,功能很简单,就是由delphi传入两个整数,调用 DLL中的函数,返回两个整数的和。 很简单的一个程序吧,可是运行后出现内存read错。 真是郁闷。