P
perfectsummer
Unregistered / Unconfirmed
GUEST, unregistred user!
1.在ORACLE中存储过程的参数是保存在哪里?我知道DESC可以看到,可是我想在程序中动态
的获得他的参数。
2.如下代码,走到query1.open时提示说:ACCESS VIOLATION,无论在这里写什么SQL
都错了,不知道是什么原因啊。谢谢啊。
procedure TForm1.Button1Click(Sender: TObject);
var id,iFileLength ,fHandle :integer;
fname :string;
buffer char;
begin
if opendialog1.Execute then
begin
fname :=extractfilename(opendialog1.FileName);
fhandle :=fileopen(fname,fmOpenRead);
iFileLength :=fileseek(fhandle,0,2);
fileseek(fhandle,0,0);
buffer := PChar(AllocMem(iFileLength + 1));
fileread(fhandle,buffer,iFileLength);
fileclose(fhandle);
end;
with query1 do
begin
close;
sql.Clear;
sql.Add('select max(id)+1 from jjww');
open;
...
end;
end;
的获得他的参数。
2.如下代码,走到query1.open时提示说:ACCESS VIOLATION,无论在这里写什么SQL
都错了,不知道是什么原因啊。谢谢啊。
procedure TForm1.Button1Click(Sender: TObject);
var id,iFileLength ,fHandle :integer;
fname :string;
buffer char;
begin
if opendialog1.Execute then
begin
fname :=extractfilename(opendialog1.FileName);
fhandle :=fileopen(fname,fmOpenRead);
iFileLength :=fileseek(fhandle,0,2);
fileseek(fhandle,0,0);
buffer := PChar(AllocMem(iFileLength + 1));
fileread(fhandle,buffer,iFileLength);
fileclose(fhandle);
end;
with query1 do
begin
close;
sql.Clear;
sql.Add('select max(id)+1 from jjww');
open;
...
end;
end;