Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.07;
Скачать: CL | DM;

Вниз

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

 
-=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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.088 c
8-1112626691
Charly22
2005-04-04 18:58
2005.08.07
Создание эскизов графических файлов


14-1120759151
Иксик
2005-07-07 21:59
2005.08.07
Вопросы о Киеве


3-1120322774
Quattro
2005-07-02 20:46
2005.08.07
Литература о БД


1-1121773327
Juice
2005-07-19 15:42
2005.08.07
MDI приложение, работа с формами


9-1113998028
Comrade
2005-04-20 15:53
2005.08.07
Как "забобахать" мегопростую игр