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

Вниз

разные пути в запросе   Найти похожие ветки 

 
-=snoop=- ©   (2005-06-29 13:38) [0]

привет всем
есть вот такая конструкция

     gADOq.ConnectionString :=
       "Provider= VFPOLEDB.1;"+
       "Data Source="+gPthVl+"\pro\label.pro;"+
       "Password="";Collating Sequence=MACHINE" ;
     gADOq.SQL.Clear ;
     gADOq.SQL.Add("SELECT lbl_name, lbl_path, lbl_code FROM label.pro INNER JOIN grupp.dbf ON predpr=lbl_code WHERE TRIM(Name)="+trim(gGruppName)) ;

проблема в том , что grupp.dbf и label.pro лежат в разных директориях, как зделать не пойму, подскажите? путь задавать статически нельзя


 
sniknik ©   (2005-06-29 13:46) [1]

вычисляй его динамически, но указывать его придется, для каждой таблици, т.к. сам сказал файлы в разных директориях.


 
-=snoop=- ©   (2005-06-29 13:55) [2]

ды а я не знаю как , щас сижу парусь пробую вот так

gADOq.ConnectionString :=
       "Provider= VFPOLEDB.1;"+
       "Data Source="+gPthVl+"\pro\;"+
       "Password="";Collating Sequence=MACHINE" ;
     gADOq.SQL.Clear ;
     gADOq.SQL.Add("select * from e:\grupp.dbf" )

SQL ругается
"Parameter object is improperly defined. Inconsistent or incomplite information was provided"
пробовал указать ему пустую строку в ConnectionString = ругается


 
sniknik ©   (2005-06-29 14:11) [3]

> SQL ругается
> "Parameter objec
проверка параметров убрать перед внесением запроса, gADOq.CheckParam (или ParamCheck) := false;


 
sniknik ©   (2005-06-29 14:14) [4]

+
для исключения глюков в дальнейшем, не пиши строку коннекта непосредственно у запроса используй компанент конекта.


 
-=snoop=- ©   (2005-06-29 14:18) [5]

предлогаешь юзать ADOConnections?
если, как я помню, пользовать конект через его, то ADOQuerry все одно орет , что нет конектион стринга....


 
-=snoop=- ©   (2005-06-29 14:41) [6]


     gADOq.ConnectionString :=
       "Provider= VFPOLEDB.1;"+
       "Data Source="+gPthVl+"\pro\;"+
       "Password="";Collating Sequence=MACHINE" ;
     gADOq.SQL.Clear ;
     gADOq.SQL.Add("select * from e:\grupp.dbf" ) ;

а вот так заработала = жаба, не могу разници уловить


 
sniknik ©   (2005-06-29 14:50) [7]

> предлогаешь юзать ADOConnections?
его, его родимого.

> то ADOQuerry все одно орет , что нет конектион стринга....
либо нет связки с ADOConnections. либо уже в нем неопределена строка.

> а вот так заработала = жаба, не могу разници уловить
убрал проверку параметров вот и заработало. если не убирать то все что после двоеточия ":" считается параметром, а это у тебя путь на самом деле.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.039 c
14-1121748060
lookin
2005-07-19 08:41
2005.08.07
Помогите перевести фразу...


4-1118400909
Магнум
2005-06-10 14:55
2005.08.07
Определение операционной системы


8-1112171261
mike_o
2005-03-30 12:27
2005.08.07
Конвертер графики


4-1118359932
_Seldon_
2005-06-10 03:32
2005.08.07
Получить консольный вывод chkdsk


8-1112336983
Руслана
2005-04-01 10:29
2005.08.07
Источник записи





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский