Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Как добавить новое поле в таблицу Oracle с помощью dbExpress?   Найти похожие ветки 

 
Сергей   (2012-03-20 19:49) [0]

Всем привет. Пробую добавить новое поле. В таком варианте выдает ошибку.

//добавить новый аккаунт в таблицу сообщений
function TfrmMain.AddAccount(FileBaseName, NameTableMes, Account:String): boolean;
var
SqlString:String;
begin
 try
   result:=false;
   Screen.Cursor := crSQLWait;
   SqlString:="ALTER TABLE " +NameTableMes+ " ADD " +Account+ " VARCHAR(64) NOT NULL";
   // загружаю поле сообщений
   sdsBase.Active := false;
   sdsBase.DataSet.Active := false;
   sdsBase.DataSet.CommandText := SqlString;
   sdsBase.DataSet.Active := true; // ошибка здесь
   sdsBase.Active := true;
   Screen.Cursor :=crArrow;
   result:=true;
 finally
  begin
  sdsBase.Active := false;
  sdsBase.DataSet.Active := false;
  Screen.Cursor :=crArrow;
  end;
 end;
end;


 
Германн ©   (2012-03-20 20:21) [1]

ExecSQL наверно вместо Active


 
Palladin ©   (2012-03-20 20:33) [2]

какую ошибку? луна не в пятом доме? юзеры млин...


 
Сергей   (2012-03-21 19:20) [3]

Ошибка - InternalDataSet: Cursor not returned from Query



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
15-1337538834
64355443444-й
2012-05-20 22:33
2013.03.22
Не могу загрузить файл


15-1340647283
Ega23
2012-06-25 22:01
2013.03.22
Мопед не мой, я только разместил объяву.


2-1333239798
toropoff
2012-04-01 04:23
2013.03.22
чтение WMI


2-1328525317
whoim
2012-02-06 14:48
2013.03.22
TServerSocket, TStringList и непонятки.. RemoteAddress


15-1336722340
xayam
2012-05-11 11:45
2013.03.22
Шахматы, май 2012: Ананд - Гельфанд