Welcome to Sign in | Help
in Search

ado multiset record

Last post 11-25-2006, 6:12 PM by crestinul. 6 replies.
Sort Posts: Previous Next
  •  11-24-2006, 3:00 PM 1015

    ado multiset record

    AM facut o aplicatie win32 cu ca care import date din vechile fis pascal intr-o ba sql 2000.Un camp din fis pascal are date unicode si cand il import intr-o coloana varchar de pe server ado imi da un mesaj de eroare ceva de genu multiset record aren't allowded.Daca schimb tipul coloanei din varchat in nvarchar importu se face ok.Exista vreo posibilitate de a face acest lucru fara a schimba din varchar in nvarchar,nu inteleg excat de ce da ado acest mesaj de eroare cand tipul coloanei de pe server e varchar.

    Multumesc


    Secolul XXI ori va fi religios ori nu va fi deloc
    Filed under:
  •  11-24-2006, 4:23 PM 1019 in reply to 1015

    Re: ado multiset record

    SQL Server stocheaza datele UNICODE folosind tipurile de date ca NVARCHAR, NCHAR, NTEXT.

     


    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
  •  11-24-2006, 4:40 PM 1022 in reply to 1019

    Re: ado multiset record

    mi-am dat seama ca asta e problema.Intrebarea mea e se poate evita eroarea asta in alt mod fara sa modifc tipul coloanei alea din varchar in nvarchar adik fara sa umblu la structura tabelei?
    Secolul XXI ori va fi religios ori nu va fi deloc
  •  11-24-2006, 6:13 PM 1024 in reply to 1022

    Re: ado multiset record

    Da o bucatica din codul de import...
    Si ADO.Niet sau normal?
  •  11-24-2006, 9:12 PM 1028 in reply to 1024

    Re: ado multiset record

    Pai am fiisere vechi pascal din anii 80 antice.Si am facut app in delphi 7 si in delphi 7 am unmaged cod adik ado nu ado .net
    Secolul XXI ori va fi religios ori nu va fi deloc
  •  11-24-2006, 9:33 PM 1029 in reply to 1028

    Re: ado multiset record

    Deci vreti sa treceti de la un tip de date pentru care fiecare caracter e stocat pe 2 octeti la un tip pentru care fiecare caracter este stocat pe un octet.

    Realizati ca este posibil sa pierdeti date astfel?

    Daca totusi vreti sa faceti asta importati datele intr-un tabel temporar avand coloane NVARCHAR si pe urma folositi o script de genul:

    INSERT MyTable(VarcharColumn)
    SELECT
    CAST(NVarcharColumn as VARCHAR(128))
    FROM TempTable;


    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
  •  11-25-2006, 6:12 PM 1045 in reply to 1029

    Re: ado multiset record

    stiu ca cea mai simpla metoda e trecere IN NVarchar PROBLEMA E  baza aceea de date e exploatata de niste aplicatii si nush ce impact ar putea avea aceasta schimbare de tipuri de asta am  pus problem asta

    MUltumesc


    Secolul XXI ori va fi religios ori nu va fi deloc
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems