招聘Delphi程序员,北京(100分)

  • 主题发起人 主题发起人 delphiprg
  • 开始时间 开始时间
D

delphiprg

Unregistered / Unconfirmed
GUEST, unregistred user!
北京赛硕科技有限公司正在招聘Delphi程序员。
公司概况
  北京赛硕科技有限公司是一家在集装箱码头运营和港口物流领域,提供一流软件、优质服务的高新技术企业。公司的龙头产品,集装箱码头运营管理软件3S®CTMS,是基于国际现代化码头的集装箱管理标准,为国际码头通用业务而设计打造的行业软件,其融汇了现代的管理理念和先进的物流技术。
  公司的系列软件,在日本已被十余家著名的集装箱码头所选用,获得了用户一致的认可和广泛的信赖。走过近十年的行业软件研发历程,我们不仅在专业技术方面日益精湛,而且在为诸多代表国际领先水平的集装箱码头服务的过程中,积累了丰富、宝贵的行业应用与实施经验,这使公司成为了行业的翘楚。
招聘人数:3名
任职资格:
1. 计算机或相关专业,本科以上学历;
2. 熟悉SQL语句,具有使用Oracle经验;
3. 熟悉DELPHI/C++,1年以上编程经验;
4. 掌握面向对象开发方法和软件工程知识;
5. 具有较强敬业精神、良好的团队精神,敢于面对挑战;
薪资待遇:3000-7000;有四险一金;每半年发奖金;有出国机会。
联系邮箱:noazhaopin@people.com
 
帮顶,只不过学历要求。呵呵。我是低学历,有点伤心呀
 
正在找。。:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3885545
 
公司提供正版Delphi开发环境么?
 
大专学历只要有一定水平也可以考虑。我们公司也有大专学历的。
 
请各位帮我看看为什么不对
function Tform1.updatetable(ados:Tadoquery;lcTable:string):Boolean;
var
i:integer;
msql:string;
lnparm:string;
lnkey:variant;
msql1,msql2,msql3:string;
adod:Tadoquery;
// lcold,lcnew:variant;
begin
lnparm:='';
msql:='';
adod:=Tadoquery.Create(nil);
adod.Connection:=form1.ADOConnection1;
adod.Close;
adod.SQL.Clear;
lnkey:=ados.Fields[0].AsInteger;
if (lnkey>0) then
begin
msql1:='update '+lcTable +' set ';
msql2:='';
msql3:='';
for i:=1 to ados.FieldCount-1do
if ((copy(ados.Fields.FieldName,0,2) <> 'tmp') and (ados.Fields.FieldName <> 'iren') and (ados.Fields.FieldName <> 'idate') and (ados.Fields.FieldName <> 'uren') and (ados.Fields.FieldName <> 'udate')) then
begin
if ados.Fields.OldValue<>ados.Fields.Value then
----> ERROR "Invaild variant operation" please help me
msql2:=msql2+ados.Fields.FieldName+'=:'+ados.Fields.FieldName+',';
end;
// end;
msql2:=copy(trim(msql2),0,length(trim(msql2))-1);
if (length(msql2) <> 0) then
begin
msql1:=msql1+msql2+',uren=:uren,udate=:udate where id=:id';
adod.SQL.add(msql1);
for i:=1 to ados.FieldCount-1do
begin
if ((copy(ados.Fields.FieldName,0,2) <> 'tmp') and (ados.Fields.FieldName <> 'iren') and (ados.Fields.FieldName <> 'idate') and (ados.Fields.FieldName <> 'uren') and (ados.Fields.FieldName <> 'udate')) then
begin
if [red]ados.Recordset.Fields.OriginalValue<>ados.Recordset.Fields.Value[/red] then
---
begin
lnparm:=ados.Fields.FieldName ;
adod.Parameters.ParamByName(lnparm).Value:=ados.Fields.Value;
end;
end;

end;
adod.Parameters.ParamByName('uren').Value :='admin';
adod.Parameters.ParamByName('udate').Value:=now();
adod.Parameters.ParamByName('id').value:=ados.Fields[0].Value;
adod.Prepared:=true;
try
adod.ExecSQL;
result:=true;
except
result:=false;
end;
adod.Free;
end;
end
else
begin
msql1:=' insert into '+lcTable+ '(';
for i:=1 to ados.FieldCount-1do
begin
if ((copy(ados.Fields.FieldName,0,2) <> 'TMP') and (ados.Fields.FieldName <> 'UREN') and (ados.Fields.FieldName <> 'UDATE')) then
begin
msql2:=msql2+ ados.Fields.FieldName+',';
msql3:=msql3+':'+ados.Fields.FieldName+',';
end;
end;
msql2:=copy(trim(msql2),0,length(trim(msql2))-1);
msql3:=copy(trim(msql3),0,length(trim(msql3))-1);
msql:=msql1+msql2+') values('+msql3+')';
adod.SQL.Add(msql);
for i:=1 to ados.FieldCount-1do
begin
if ((copy(ados.Fields.FieldName,0,2) <> 'TMP') and (ados.Fields.FieldName <> 'UREN') and (ados.Fields.FieldName <> 'UDATE')) then
begin
lnparm:=ados.Fields.FieldName ;
adod.Parameters.ParamByName(lnparm).Value:=ados.Fields.Value;
end;
end;
adod.Prepared:=true;
try
adod.ExecSQL;
result:=true;
except
result:=false;
end;
adod.Free;
end;
end;
 
有人反映邮箱发不过去邮件,这里有遇到同样问题的朋友吗?
 
我没发过去,请一个新的联系方式,我的E_mail:wgt504@sina.com,
 
如果上面邮箱发不了邮件,请用以下邮箱地址:noazhaopin@sina.com
 
邮件已发请查收.
 
晕!邮件被退回。
 
哪个邮箱的邮件被退回了?
 
就是你的薪水太低了,没吸引力。
 
谢谢大家关注,继续顶。
 
后退
顶部