|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
временные таблицы mysql
попробовал создавать временные таблицы в dbexpress(mysql),но видимо я еще слишком мало знаю, чтобы не делать ошибок:
try datamodule2.SQLConnection1.StartTransaction(tr); datasetprovider1.DataSet:=sqlquery4; sqlquery4.Close; sqlquery4.SQL.Add('create temporary table a select name from city'); sqlquery4.ExecSQL; // sqlquery4.Close; sqlquery4.SQL.Clear; sqlquery4.sql.Add('select name from a'); sqlquery4.Open; datamodule2.SQLConnection1.Commit(tr); except datamodule2.SQLConnection1.Rollback(tr); form1.show('Îøèáêà'); end; При пошаговой отладке на строчке sqlquery4.Open возникает ошибка: 'Table 'avia.a' doesn't exist' Наверное я что-то капитально не понимаю, ведь несколькими строками выше таблица вроде бы благополучно создалась Примечание: из клиента поставляемого вместе с mysql временные таблицы создаются без ошибок Уважаемые мастера, помогите чем можете Последний раз редактировалось 16alex, 05.01.2007 в 19:49. |