Tema: Re: MSSQL ir koduote
Autorius: Mindaugas
Data: 2011-06-13 15:14:46
Pabandyk perrasyti sql uzklausa i tokia:

SELECT PROCVARNAME,COMMENTS collate tau_reikalinga_sql_koduote,VARNAME FROM 
PDE#TAGs



"Tomis" <tomis.k@g.mail.com> wrote in message 
news:op.vw0iydiexe6kaj@tgerulskis.jurby.com...
> Sveiki,
>
> Susiduriau su tokia problema: ANSI C darau uzklausa i MSSQL kur laukelyje 
> COMMENTS yra rusiskas tekstas. Kaip atsakyma gaunu lotynisku raidziu 
> kratini vietoj rusisko teksto. Kaip teisingai paimt duomenis is mssql?
>
> Veiksmas ant WinCC. Ansi C apkarpyta. MS SQL Server 2005. Prie duombazes 
> kist nagu negaliu, tik nuskaityt. Win7, regional settingai: russian.
> SQL:
>     ...
>     sprintf(SQL, "SELECT PROCVARNAME,COMMENTS,VARNAME FROM PDE#TAGs");
>     ado_rs=ado_con->Execute(SQL);
>     while(!ado_rs->eof)
>     {
>          printf("Comments: %s\r\n",ado_rs->Fields(1)); //rusiskas tekstas 
> yra COMMENTS stulpelyje.
>     }
>
> -----
> Load: Connected
> SQL: SELECT PROCVARNAME,COMMENTS,VARNAME FROM PDE#TAGs...
> Comments: ?anoiaiia? FQIC0401
> Comments: Aao?ee_QICA0701
> Comments: ?anoiaiia? FQIC0101
> -------
>
> P.S. Gal per mazai info, bet nesugebejau aiskiai isdestyt visos situacijos 
> tai palikau tik esme. Jei reikes patikslinsiu.