Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
ВнизTADOConnection Найти похожие ветки
← →
KyRo (2006-03-10 17:26) [0]Подскажите как задать ConnectionString у меня строка получается больше 255 символов и она выдает ошибку .
А мне надо его создать програмно .
Можно ли ввести эту строку по частям или же как то обойти
эту ошибку с 255 символами ?
← →
Desdechado © (2006-03-10 17:40) [1]> выдает ошибку
текст
← →
KyRo (2006-03-10 18:12) [2]String literals may have at most 255 elements это ошибка которую выдает
а это код
DBCONNECT:=TADOConnection.Create(nil);
With DBCONNECT do
begin
ConnectionString:="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=log_bank;Data Source=PREPAID;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=LUBOL;Use Encryption for Data=False;Tag with column collation when possible=False";
end;
← →
Bless © (2006-03-10 18:50) [3]А так?
ConnectionString:="Provider=SQLOLEDB.1;Integrated Security=SSPI;" +
"Persist Security Info=False;Initial Catalog=log_bank;Data Source=PREPAID;" + "Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;" + "Workstation ID=LUBOL;Use Encryption for Data=False;Tag with column collation when possible=False";
← →
Плохиш © (2006-03-10 18:51) [4]
ConnectionString:="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;" +
"Initial Catalog=log_bank;Data Source=PREPAID;Use Procedure for Prepare=1;Auto Translate=True;" +
"Packet Size=4096;Workstation ID=LUBOL;Use Encryption for Data=False;Tag with column collation when possible=False";
← →
Плохиш © (2006-03-10 18:52) [5]
> Bless © (10.03.06 18:50) [3]
Переводы строк забыл ;-)
> KyRo (10.03.06 18:12) [2]
> String literals may have at most 255 elements это ошибка
> которую выдает
Компилятор делфи не обрабатывает строки длиннее 255 символов
← →
Anatoly Podgoretsky © (2006-03-11 09:57) [6]Плохиш © (10.03.06 18:52) [5]
Обрабатывает
← →
Anatoly Podgoretsky © (2006-03-11 09:58) [7]KyRo (10.03.06 18:12) [2]
Это не строка, а строковый литерал, а он не может быть длиннее 255 символов. Обходится разделением на несколько литералов.
← →
KyRo (2006-03-13 12:03) [8]ConnectionString:="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=log_bank;Data ";
ConnectionString:=ConnectionString+" Source=PREPAID;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=LUBOL;Use Encryption for Data=False;Tag with column collation when possible=False";
Вот я пишу так вроде проблем нет все присваивается но потом при выполнении пишет что не допустимій атрибут строки.
А строку я взял сформированой в визуальном компоненте.
Может можно ввести эту строку как то по частям а не одной строкой
например Provider: = "SQLOLEDB.1"; и так далее ??
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c