Название: QtScript&SQL Отправлено: VozaMFC от Сентябрь 22, 2011, 11:52 Добрый день!
Есть возможность из скрипта обращаться к источнику БД, делать запросы выборки и прочее? И как это можно сделать? Название: Re: QtScript&SQL Отправлено: asvil от Сентябрь 22, 2011, 12:37 Есть. Используйте QtScript bindings generator, он сделает так, что вы сможете работать в скриптовом окружении с почти всем объектами Qt.
Название: Re: QtScript&SQL Отправлено: VozaMFC от Сентябрь 23, 2011, 13:07 Есть. Используйте QtScript bindings generator, он сделает так, что вы сможете работать в скриптовом окружении с почти всем объектами Qt. Спасибо за подсказку.Достал тот генератор...прикрутил...Теперь другая проблема - делаю выборку в базу из скрипта, а там где строки вместо них символы '?' понимаю что дело в кодировке.но не знаю где копать...не подскажите куда в первую очередь смотреть? Название: Re: QtScript&SQL Отправлено: asvil от Сентябрь 23, 2011, 16:38 QTextCodec::setCodecFor*(QTextCodec::codecForName(utf8));
и все исходники перекодировать в utf8. Название: Re: QtScript&SQL Отправлено: VozaMFC от Сентябрь 26, 2011, 10:03 QTextCodec::setCodecFor*(QTextCodec::codecForName(utf8)); Спасибо! Все уже нормально))) QTextCodec уже пробувал(мне не помогло), дело оказалось не в том....информацию из базы я выводил для теста с помошью qDebug() там эти символы-крякозяблики и наблюдались.Когда же вывел информацию на QTableWidget все нормально отобразилось.и все исходники перекодировать в utf8. Всем спасибо, желаю аккуратно использовать функцию qDebug() и не ловиться на это))) Название: Re: QtScript&SQL Отправлено: asvil от Сентябрь 26, 2011, 11:18 следует уточнять что работаете вы под форточками. и под ней приходится ловить кучу всего.
|