执行 Command
对象丢弃错误 :
必须声明变量@ filename
i 声明参数 filename
使用 CreateParameter/Append
:
sql := INSERT INTO Sqm(Filename, data) VALUES(@filename, @data) ;
command := CoCommand.Create;
command.Set_ActiveConnection(Connection.ConnectionObject);
command.Set_CommandText(sql);
command.Set_CommandType(adCmdText);
command.Parameters.Append(Command.CreateParameter( @filename , adLongVarWChar, adParamInput, -1, Filename));
command.Parameters.Append(Command.CreateParameter( @data , adLongVarWChar, adParamInput, -1, xml);
command.Execute({out}recordsAffected, EmptyParam, adCmdText or adExecuteNoRecords);
我做错什么了?