Interbase
2 отговора
144 прегледа
Interbase
Imam vupros?!
Izkam da moga da pisha na Serbian v Interbase DB. Definiram Table taka(primerno):
CREATE TABLE PROBA_CHAR_SET (
VID CHAR(30) CHARACTER SET UNICODE_FSS
)
tablicata se creatva, obache posle def na tablicata izglejda taka:
CREATE TABLE PROBA_CHAR_SET (
VID CHAR(30)
)
i nemoga da pisha v poleto VID sus specialni simvoli, koito smqtam,che poddyrjam.
Vuprosut mi e, zashto izchezva "CHARACTER SET ...."
i zashto vupreki,che setvam kodova tablica, ne moga da vuzproizvevdam specialnite simvoli.
Shte sum blagodarna, na vseki polezen otgovor!
Mnogo!
!0x
Izkam da moga da pisha na Serbian v Interbase DB. Definiram Table taka(primerno):
CREATE TABLE PROBA_CHAR_SET (
VID CHAR(30) CHARACTER SET UNICODE_FSS
)
tablicata se creatva, obache posle def na tablicata izglejda taka:
CREATE TABLE PROBA_CHAR_SET (
VID CHAR(30)
)
i nemoga da pisha v poleto VID sus specialni simvoli, koito smqtam,che poddyrjam.
Vuprosut mi e, zashto izchezva "CHARACTER SET ...."
i zashto vupreki,che setvam kodova tablica, ne moga da vuzproizvevdam specialnite simvoli.
Shte sum blagodarna, na vseki polezen otgovor!
Mnogo!
!0x
Re: Interbase
Mislya, 4e oshte pri suzdavaneto na bazata danni (*.gdb faila) tryabva da se ukaje character set (UNICODE_FFS) i vsi4ki poleta s text po podrazbirane shte sa s poddrujka na Unicode.
Ako ne se luja, Unicode v InterBase se poddurja ot vrsiya 6.5.
Ako ne se luja, Unicode v InterBase se poddurja ot vrsiya 6.5.
Re: Interbase
Каква е версията?
Пробвано на FB 1.0.0.679 - няма проблем
Ако при създаване на базата си задал default character set UNICODE_FSS, при извличането на метаданните може и да не ти го показва.
Пробвай какво ще ти даде:
Пробвано на FB 1.0.0.679 - няма проблем
Ако при създаване на базата си задал default character set UNICODE_FSS, при извличането на метаданните може и да не ти го показва.
Пробвай какво ще ти даде:
select rdb$character_set_name
from rdb$character_sets
where rdb$character_set_id=
(select rdb$character_set_id
from rdb$fields
where rdb$field_name=
(select rdb$field_source
from rdb$relation_fields
where rdb$field_name='VID'
and rdb$relation_name='PROBA_CHAR_SET')
)