tr-TR

combobox

Giriş Yapın

Anasayfa Forumlar Genel combobox

Bu konu 1 yanıt ve 1 izleyen içeriyor ve en son  serkangulten tarafından 6 ay 2 hafta önce tarihinde güncellendi.

  • Yazar
    Yazılar
  • #436

    serkangulten
    Katılımcı

    select CariKod,CariUnvan from [dbo].[fn_BO_CariListesi]()
    where CariUnvan COLLATE Latin1_General_CI_AS like ‘%$Pcari_kod_Text%’
    order by CariUnvan
    formu kaydet dedigimde
    string or binary data data woud be truncated.The statement has been terminated hatası dönüyor.
    sql profilerdan baktıgımda aynı formda güncellenen listeyi güncelleyen sorguda
    select * from
    dbo.fn_bo_musteri_sozlesme_detay
    (‘VIAVI SOLUTIONS HABERLESME TEST VE OLCUM TEKNOLOJILERI TICARET LIMITED SIRKETI-O1000014’)
    cari kod yazması gereken yerde cari unvan geliyor.
    dönen string binary hatasını da carikod alanına ünvanı yazmaya çalıştıgı için veriyor.
    sanırım v18 den sonra oluştu. yoksa çalışan form ve sorglardı.

  • #437

    serkangulten
    Katılımcı

    combo box a gelen bilgierin içinde nonascii karakterler mevcutmuş. onları silerek çalıştırınca sorun düzeldi.

    ALTER FUNCTION [dbo].[RemoveNonASCII]
    (
    @nstring nvarchar(255)
    )
    RETURNS varchar(255)
    AS
    BEGIN

    DECLARE @Result varchar(255)
    SET @Result = ”

    DECLARE @nchar nvarchar(1)
    DECLARE @position int

    SET @position = 1
    WHILE @position <= LEN(@nstring)
    BEGIN
    SET @nchar = SUBSTRING(@nstring, @position, 1)
    –Unicode & ASCII are the same from 1 to 255.
    –Only Unicode goes beyond 255
    –0 to 31 are non-printable characters
    IF UNICODE(@nchar) between 32 and 255
    SET @Result = @Result + @nchar
    SET @position = @position + 1
    END

    RETURN @Result

    END


Adres
  • Barbaros Mah. Palladium Tower No:42 Kat:10
    Ataşehir/ İstanbul
İletişim
Harita