Re: CODEPAGE-CONVERT could not find the appropriate conversion table in convmap.cp.(1
prostrct create will not create an empty database, it will create a void database. That is a database which does not even have the meta schema. To populate a void database you have several options:
- Use procopy to copy an existing database into the void structure
- Use prorest to restore from a backup into the void structure
Usually, after you did the prostrct create you need to procopy an empty database into the void structure. An empty database does have the meta schema and some other location specific attributes, the code page for example. The reason why you wind up with a database with code page iso8859-1 is because this is the code page the empty database has you're copying into the void structure. Why it has iso8859-1 is subject to speculation. Mostly I believe this is because during installation you've chosen it ...
Anyway, converting from iso8859-1 to 1250 is not possible as we know. Don't know about Hungarian because I've never dealt with that. But I did have to deal with Polish and Czech in the past. Therefore I don't know whether Progress supports Hungarian as an option during the installation.
Nevertheless, what should be possible is - if the database does not have any data loaded - convert to the undefined code page and from there convert to 1250. The undefined code page is a special code page meaning there is no conversion taking place when you convert to it - which is generally not a good idea for an application. But in your scenario it should work.
I've just successfully tried it myself - starting with a iso8859-1 encoded database:
proutil <db-name> -C convchar convert undefined
proutil <db-name> -C convchar convert 1250
Heavy Regards, RealHeavyDude.