请问各位专家,我在用ADOQUERY时,不知为什么发生了类型的错误,但在QUERY时是正确的!!!!!(50分)

F

ftb

Unregistered / Unconfirmed
GUEST, unregistred user!
我的定义是:output:array[0..100] of char;这是IP地址的值。
我的SQL_SERVER数据库定义“IP地址”是CHAR类型
在执行 p2 := iNet_ntoa(PInAddr(p^.h_addr_list^)^);
StrPCopy(OutPut,Format('%s',[p2]));
后输入数据库
with adoquery2 do
begin
close;
sql.clear;
sql.add('insert into denglu(IP地址)');
sql.add('values:)ip)');
parameters.parambyname('ip').value :=output;
execsql;
end;
发生[Error] gc_login.pas(145): Incompatible types: 'Variant' and 'Array'的错误
请各位专家指点。
送50分
 
你试一下把parameters.parambyname('ip').asstring :=output
 
顶部