101-1 ile elle yazılmış bir string ifade eşitlenmiyor conver
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
101-1 ile elle yazılmış bir string ifade eşitlenmiyor conver
S.a. Arkadaşlar convert hatası alıyorum şöyle bir işlemde neden.
Database de string şeklinde 101-1 şeklinde bir veri var örnek olarak.
query1.fieldbyname('no').asstring= '101-1' şeklinde bir eşitleme ile hata alıyorum. Neden.....
Teşekkürler
Database de string şeklinde 101-1 şeklinde bir veri var örnek olarak.
query1.fieldbyname('no').asstring= '101-1' şeklinde bir eşitleme ile hata alıyorum. Neden.....
Teşekkürler
Selamlar,
Böyle bir şey olması (nerdeyse) imkansız !.. Başka bir sorun vardır ama burada ortaya çıkıyordur. Kodun tamamını incelemek gerekir.
Kolay Gelsin
Böyle bir şey olması (nerdeyse) imkansız !.. Başka bir sorun vardır ama burada ortaya çıkıyordur. Kodun tamamını incelemek gerekir.
Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
unit DB; 'den
Kod: Tümünü seç
function TStringField.GetAsString: string;
begin
if not GetValue(Result) then Result := '';
end;
Kod: Tümünü seç
function TStringField.GetValue(var Value: string): Boolean;
var
Temp: String;
pBuff: PChar;
Buffer: array[0..dsMaxStringSize] of Char;
begin
if DataSize > dsMaxStringSize then
begin
SetLength(Temp, DataSize);
pBuff := pChar(Temp);
Result := GetData(pBuff);
if Result then
SetLength(Temp, strlen(PBuff));
end else
Result := GetData(@Buffer);
if Result then
begin
if DataSize > dsMaxStringSize then
Value := Temp
else
Value := Buffer;
if Transliterate and (Value <> '') then
DataSet.Translate(PChar(Value), PChar(Value), False);
end;
end;