Текущий архив: 2007.02.11;
Скачать: CL | DM;
ВнизО базах, синтаксисе, делфи.. не знаю о чем... как так может быть? Найти похожие ветки
← →
Vlad Oshin © (2007-01-22 18:50) [0]ADOquery1.Active:=false;
if MyUser="" then begin showmessage("if MyUser=... неа!"); exit; end;
ADOquery1.SQL.Clear;
ADOquery1.SQL.Add(addap("SELECT US_MAILBOX, US_FullNameLat from UserList where US_USERID=",MyUser));
memo1.Lines.Add(adoquery1.SQL.Text);
{
мемо=
SELECT US_MAILBOX, US_FullNameLat from UserList where US_USERID="RV"
}
ADOquery1.Active:=true; -> invalid columnname US_FullNameLat
ок. Копирую:
SELECT US_MAILBOX, US_FullNameLat from UserList where US_USERID="RV"
в свой просмотрщик БД, нажимаю кнопку и, о, чудо, работает, блин...
ща застрелюсь...
← →
umbra © (2007-01-22 19:00) [1]а просмотрщик каким пользователем заходит в базу? тем же, что и ADOquery1?
← →
Desdechado © (2007-01-22 19:05) [2]Есть дикое подозрение, что где-то включена регистрозависимость метаданных.
← →
Vlad Oshin © (2007-01-22 19:15) [3]
> а просмотрщик каким пользователем заходит в базу? тем же,
> что и ADOquery1?
да.
Собственно, я это и скопировал оттуда. Однажды работает - переставляю во все следующие места.
причем,
ADOquery1.SQL.Add(addap("SELECT * from UserList where US_USERID=",MyUser));
memo1.Lines.Add(adoquery1.SQL.Text);
ADOquery1.Active:=true;
ADOQuery1.First;
MyEml:=ADOQuery1.FieldByName("US_MAILBOX").AsString;
работает, а
MyUserFul:=ADOQuery1.FieldByName("US_FULLNAMELAT").AsString; -> AdoQuery1: field "US_FULLNAMELAT" not found.
← →
Desdechado © (2007-01-22 19:19) [4]1. В некоторых СУБД можно раздавать права на колонки.
2. Некоторые драйвера не могут работать с полями определенных типов.
← →
Vlad Oshin © (2007-01-22 19:45) [5]спасибо за участие
все оказалось просто, как всегда...
метод F8 с первого же шага показал, что изначально был в разных базах
случайно попал по другой клавише при наборе имени, и вот ведь счастье:) такой номер был у одной другой из тестовых баз, где админ, видимо, наставил эксперименты, в частности, столбца этого там на самом деле нет
← →
vidiv © (2007-01-22 20:16) [6]
> столбца этого там на самом деле нет
О чем тебе ADO и пытался сказать. Почему ты ему не верил?
Страницы: 1 вся ветка
Текущий архив: 2007.02.11;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.046 c