C++ Builder и Ms Sql запросы

Тема в разделе "Общие вопросы по С и С++", создана пользователем Elka, 3 окт 2008.

  1. Elka

    Elka Гость

    Привет, такая проблема:
    создаю запрос:
    Form5->ADOQueryRequere->SQL->Add("SELECT * FROM report WHERE [Дата] BETWEEN '01.10.2008' AND '03.10.2008'");
    все работает..но когда хочу вводить дату через TEdit, то выдается ошибка: "ошибка преобразования datetime из символьной строки"
    не знаю как правильно преобразовать строку в тип date или как это вообще делается??

    ой, все спасибо!))) сама разобралась) надо просто сначала отдельно создать строку с запросом и все:
    AnsiString select_str = "SELECT * FROM report WHERE [Дата] BETWEEN '" + Form4->EditAt->Text + "' AND '" + Form4->EditTo->Text + "'";
    а потом уже
    ...
    Form5->ADOQueryRequere->SQL->Add(select_str);
    ...
     
Загрузка...

Поделиться этой страницей