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.