Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Ошибка Invalid Parameter!!!
Показать сообщение отдельно

В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Цитата SoundHorror:
то возвожно Вы определили где-то локальную переменную dir и перекрыли ей константу. Именно в этом случае получите 'invalid parameter' »
Это проверил первым же делом, таких совпадений не нашел!!!
Попробовал, сообщение Invalid Use of keyword WHERE....!запрос выглядит так :

Код: Выделить весь код
'SELECT A FROM  WHERE B = 100'#$D#$A
Почему то строка запроса вообще не воспринимает констант и переменных!даже если делать так :

Код: Выделить весь код
B := '100' //переменная типа string
query2.SQL.Add('SELECT A FROM " ' + dir + ' " WHERE B = ' + B);
то вид имеет такой :

Код: Выделить весь код
'SELECT A FROM " " WHERE B = '#$D#$A
и даже если так :

Код: Выделить весь код
strQuery := 'SELECT A FROM "D:\aaa.dbf" WHERE B = 100';
query2.SQL.Add(strQuery);
строка подключения вообще пустая!

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 15:02, 15-09-2010 | #6

Название темы: Ошибка Invalid Parameter!!!