我现在用ZEOS来用PGSQL 来对操作数据没有想到
我在动态赋语句时 其中有一句是
ZbomQuery.Sql.Add('select Factory_serial from Eng_Matrial where types='''
+'成品'+''' and not exists (select * from bom where Eng_Matrial.Factory_serial=bom.F_m_serial)');
总是取不出数据 但是在ZBOMQUERY.sql中静态赋上面的SQL时能取到值。
后来跟踪发现。在ZCONVERT控件中有一个XCONVERT如下对SQL 语句进行了转换
‘成品‘变成了’成?‘ 各位有什么好办法呀 。
{ Local convertion }
function XConvert(Value: string; Table: PChar): string; //此处对多国语言存var
Ptr: PChar;
begin
Ptr := PChar(Value);
while Ptr^ <> #0 do
begin
if (Ptr^ >= #128) and (Table[Ord(Ptr^)-128] <> #0) then
Ptr^ := Table[Ord(Ptr^)-128];
Inc(Ptr);
end;
Result := Value;
end;各位有什么好办法呀 语句进是'select Factory_serial from Eng_Matrial where types='成品' and not exists (select * from bom where Eng_Matrial.Factory_serial=bom.F_m_serial)'
出来就变成了'select Factory_serial from Eng_Matrial where types='成?' and not exists (select * from bom where Eng_Matrial.Factory_serial=bom.F_m_serial)'
各位老兄谁用过ZEOS
对这有什么好办法。 我有点不敢改了,各位有帮帮忙
解决方案 »
- 如何得到焦点所在的控件的name
- c/s程序想将一个窗体form分成上左右三块内容,类似网页中的frameset,不知道delphi中怎么实现,用到哪些控件?
- 100求一个正则表达式,想好了好久,希望高手帮忙一下
- 关于日期比较大小的问题?急!!
- 统计dbgrid中一列的值之和的问题。
- 如何得到Sql server 实例名?
- 急,解决了就给分
- 那位大虾能帮帮我?
- 如何捕获ClientDataSet.ApplyUpdates的错误,不用ReconcileError
- 请问斑竹,我今天上午发的两个送分111的帖子怎么都没有了?拜托帮俺找找啊,俺是送给帮俺的朋友的//cry
- 离线下载!
- 选择dbgrid中的任意几列
要是客户不可能控制他们的输入呀
各位有什么好办法吧这一句改一下
谢谢