![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос!!! Уважаемые мастера помогите. [D7, MySQL, dBase, FoxPro]
Mike_T © (2004-03-16 20:48:00)Здравствуйте.
Нужно в программе динамически создавать таблицы БД (имя файла равно переменной, определенной до этого)
Пишу
namefile := '...';
Query.Close;
Query.Sql.Clear;
Query.Sql.Add('CREATE TABLE :namefile(sch int,.....)');
Query.Params[0].AsString := namefile;
Query.ExecSql;
Query.Close;
Подскажите , что не так? Ругаеться на :namefile (ошибка SQl).
Zacho (2004-03-16 21:07:00) [1]Естественно. Имя таблицы не может быть параметром. Формируй запрос динамически (т.е. типа Query.Sql.Add('CREATE TABLE '+namefile+'(sch int,.....)'); ) или используй макросы и TRXQuery или другие компонеты, поддерживающие макросы.