Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Вниз

Простой вопрос по ADOConnection1->Execute 


Good Man   (2002-03-19 12:48) [0]

Пытаюсь создать таблицу в MS SQL 7.0.
Компоненту ADOConnection1 задаю ConnectionString следующее:

Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Schemes;Data Source=COMPUTER


Как сделать так, что бы это работало:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
const WideString sql = "CREATE TABLE New_Table (First nvarchar(15), Second nvarchar(15))";

ADOConnection1->Execute(sql, cmdUnknown, eoAsyncExecute);
}


Возникает ошибка:

[C++ Error] Unit1.cpp(22): E2285 Could not find a match for "TADOConnection::Execute(const WideString,TCommandType,TExecuteOption)"



sniknik   (2002-03-19 14:58) [1]

у меня вот так работает
без пароля
Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Data Source=SERVER
с паролем
Provider=SQLOLEDB.1;Password=5643;Persist Security Info=True;User ID=sa;Data Source=SERVER
и с индетификацией из WinNT
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Data Source=SERVER
мой SERVER это у тебя COMPUTER



Дмитрий   (2002-03-19 16:01) [2]

Вроде как у Borland ADODB.Connection и TAdoConnection - это разные вещи (второй является оберткой для первого), посему там два перегружаемых метода:

function Execute(const CommandText: WideString; ExecuteOptions: TExecuteOptions = []): _RecordSet; overload;
procedure Execute(const CommandText: WideString; var RecordsAffected: Integer; ExecuteOptions: TExecuteOptions = [eoExecuteNoRecords]); overload;

То есть ты, кажется, в параметрах не разобралсси, и соответствующего прототипа функции билдер не находит.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.031 c
1-32766           I Need Help, please   2002-03-30 01:51  2002.04.11  
Не могу сделать элементарную вещь!


3-32695           Марина                2002-03-21 15:12  2002.04.11  
Изменяемый Query


1-32868           Lfx                   2002-03-29 13:18  2002.04.11  
Быстрый StringList


1-32741           snoup                 2002-03-29 23:25  2002.04.11  
А как создать свой лог-файл который бы вёл журнал(когда/восколько


1-32794           Danila                2002-03-30 11:44  2002.04.11  
Как передать канву в качестве параметра ?