Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.031 c
15-1168954980
Piter
2007-01-16 16:43
2007.02.11
Устройство АБС


15-1169570106
Cyrax
2007-01-23 19:35
2007.02.11
Как, кем и какие оформляются документы, отражающие...


2-1169823584
loword2
2007-01-26 17:59
2007.02.11
Запись в textfile


15-1169134624
kaif
2007-01-18 18:37
2007.02.11
Игровой квадрат


15-1169198159
Rule
2007-01-19 12:15
2007.02.11
срочно разыскивается компонент типа TImageList