Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi maximale Laenge von Varchar (zeos) (https://www.delphipraxis.net/39923-maximale-laenge-von-varchar-zeos.html)

Grumble 9. Feb 2005 08:27

Datenbank: FIREBIRD • Version: 1.5.1 • Zugriff über: SQL ZOES

maximale Laenge von Varchar (zeos)
 
hallo leute...

ich hab da n problem beim schreiben in die db, ich habe das feld, das ich schreiben in die db bekomm ich die exception: EZIBConverError - Convertion error.. hat jemand ne idee worans liegt?

hier mal der code
Delphi-Quellcode:
DM.ZQ.SQL.Clear;
      dm.ZQ.SQL.Add('INSERT INTO ASSET_DATA');
      dm.ZQ.SQL.Add('(ASSET_ID');          //a
      dm.ZQ.SQL.Add(',GEO_ID');            //b
      dm.ZQ.SQL.Add(',DATA)');            //c
      dm.ZQ.SQL.Add('values');
      dm.ZQ.SQL.Add('(:a,:b,:c);');
      dm.ZQ.ParamByName('a').AsInteger:=caid;
      dm.ZQ.ParamByName('b').AsString:='empty';
      s:='';
      if i=0 then
      for j:=1 to grd_asset.cols do
      begin
        if i=0 then s:=s+';'+grd_asset.Col[j].heading;
        if i>0 then s:=s+';'+grd_asset.Cell[j,i]
      end;
      delete(s,1,1);
      j:=length(s);
      dm.ZQ.ParamByName('c').AsString:=s;
      dm.ZQ.ExecSQL;
      dm.ZQ.SQL.Clear;
      dm.zq.SQL.add('commit retain;');
      dm.ZQ.ExecSQL;
ich vermute dass es an der laenge von s liegt, sie ist 212 wenns crasht... mein feld DATA ist varchar(32000), daher sollte das eigentlich funzen... ist zeos in der beziehung beschraenkt? oder bin ichs? :gruebel:

Grumble 9. Feb 2005 08:31

Re: maximale Laenge von Varchar (zeos)
 
:wall: mist mist mist :wall:

weshalb komm ich immer erst drauf nachdem ich gepostet habe :wall:

es liegt natuerlich gar nicht am feld data sondern am feld geo_id , das ich integer definiert habe... und als string uebergeben wollte ...

der forum-master soll meinen beitrag loeschen bitte :wall:

sakura 9. Feb 2005 12:22

Re: maximale Laenge von Varchar (zeos)
 
Zitat:

Zitat von Grumble
der forum-master soll meinen beitrag loeschen bitte :wall:

Warum, vielleicht sucht mal jemand danach und hat Glück ;-) Immerhin hast Du das Problem ja genannt.

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz