Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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;

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



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

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

Наверх





Память: 0.44 MB
Время: 0.008 c
1-32724
yar
2002-03-30 00:04
2002.04.11
Delphi


1-32796
Елена
2002-04-01 06:48
2002.04.11
вопрос по TreeView


3-32683
Stratos
2002-03-21 09:27
2002.04.11
Interbase: явная транзакция


7-32994
А.Х.
2002-01-15 18:34
2002.04.11
Почему получаются каракули ?


1-32892
atmospheric
2002-03-29 16:57
2002.04.11
Потоки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский