Delphi6及SqlServer对于生僻字䶮的支持测试

1.二进制SqlServer正像现场反馈的这样,后台字段只能以nvarhcar类型来保存,并且插入和更新的时候需要在字段前加’N’,例:
update SF_BRXXK set hzxm=N’䶮’
这里写图片描述
可参见:https://blog.csdn.net/chinahuyong/article/details/78558695
2.Delphi6当前的控件也无法显示该生僻字,需要安装TNT系列的控件,才能支持 生僻字的录入与显示。
tntunicodecontrol控件,百度云下载地址链接:https://pan.baidu.com/s/152GP1bVxijo4e2frqVljRg 密码:uwxn
这里写图片描述
3.以上两点可以实现数据库的存储和前台的录入与显示,但是如何将后台保存的生僻字读取到前台,以及将前台录入的生僻字保存在后台。经测试使用框架的ztsql,ClientDataSet,TDCOMconnection等都无法实现,只有使用TADOConnection才能完成。
这里写图片描述
这里写图片描述

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, TntStdCtrls, DB, ADODB, RzButton, ExtCtrls, RzPanel;

type
  TForm1 = class(TForm)
    btn2: TRzBitBtn;
    lbl3: TLabel;
    EditConnectionString: TEdit;
    ADOConn: TADOConnection;
    Query3: TADOQuery;
    btn4: TRzBitBtn;
    rzgrpbx1: TRzGroupBox;
    lbl2: TLabel;
    EditHzxm1: TEdit;
    btn1: TRzBitBtn;
    lbl4: TLabel;
    EditHzxmnew1: TEdit;
    rzgrpbx2: TRzGroupBox;
    lb
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值