Главная страница
    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.052 c
4-1118382956
DARKir
2005-06-10 09:55
2005.08.07
Включение и выключение компьютера


14-1121602385
fizzik
2005-07-17 16:13
2005.08.07
Help, братья-славяне!!!


14-1121290192
Alex_Korn
2005-07-14 01:29
2005.08.07
Черт !!! Застыл на одном месте !


14-1121689220
ArchValentin
2005-07-18 16:20
2005.08.07
Люди, срочно нужна помощь с написанием проги...


1-1121701815
Destroyer
2005-07-18 19:50
2005.08.07
Как удалить секцию в ini файле?





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