偶數據庫字段 FieldA  字段內容為:123456789 想要在數據庫中的
                         存儲格式為:123456
                                    789       
                      也就是6個字節為一行,不知道能否解決?
                                在線! 

解决方案 »

  1.   

    你在添加时写个函数处理不行么?function myfun(str : string) : string;
    var
        i : integer;
        str2 : string;
    begin
        for i := 1 to length(str) do
        begin
            str2 := str2 + copy(str, i, 1);
            if i mod 6 = 0 then
               str2 := str2 + #13#10;
        end;
        result := str2;
    end;
      

  2.   

    insert时
    fieldByName('ss').asstring:=edit1.text+#13+'124578';
    或用戏子的方向
      

  3.   

    fieldByName('ss').asstring:=edit1.text+#13+'124578'; 主要不能料想用戶會輸入多少字節的字段
    只要能保證每行輸入 8 個字符 
       有勞大家!
         在線!
      

  4.   

    cnhgj(戏子) (一个人睡)  我的字符有中文,並且有標點符號(符號有一個字符,有兩個字符的)
    怎麼實現?
      

  5.   

    有中文就不用STRING嘛, 用WIDESTRNG不就搞定了吗  :-)
      

  6.   


       我用的數據庫是sql2000 哪裡有此類型的數據?
      

  7.   

    WIDESTRING是DELPHI的数据类型啊,你在SQL2000中定义VARCHAR类型的数据,
    在DELPHI中用WIDESTRING类型的变量来操作它就可以了.
      

  8.   

    http://community.csdn.net/Expert/TopicView2.asp?id=3580679&datebasetype=now
    lk
      

  9.   

    都是 yimibaer (别人笑我看不穿,我笑别人太疯癫) 呀!