Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.02.11;
Скачать: [xml.tar.bz2];

Вниз

О базах, синтаксисе, делфи.. не знаю о чем... как так может быть?   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
15-1169404724
redlord
2007-01-21 21:38
2007.02.11
порт и адрес ICQ сервера


9-1142376183
Такой
2006-03-15 01:43
2007.02.11
Что задаёт ротация в smd-файлах?


8-1150218652
novarm44
2006-06-13 21:10
2007.02.11
Скорость прорисовки


3-1163760861
s_t_d
2006-11-17 13:54
2007.02.11
Можно ли исп. экспоненту и логарифм в языке ХП FB 1.5


15-1169140576
$Pl@Sh
2007-01-18 20:16
2007.02.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский