Здравствуйте, Аноним, Вы писали:
А>Вопрос:
А>как узнать в какой локали происходила конвертация NUMERIC->SQL_C_CHAR независимо от драйвера, СУБД и ОС? Т.е. вариант посмотреть ключ в реестре не подходит, т.к., например, в линухе нету реестра.
А>Нужно мне это чтоб понять, какую локаль устанавливать, чтобы после доставания данных, корректно их конвертнуть в число с плавающей точкой (т.е. double).
В OCI есть функции для получения информации о локали:
http://download-west.oracle.com/docs/cd/B14117_01/server.101/b10749/ch10oci.htm#sthref1229
А почему нельзя сразу достать значение как double?