Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: бд.
     
    
Добавлено: 29.08.10 18:32
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     goodwen
 goodwen
      
       
  
Здравствуйте, я пишу на vb6, я не знаю, как сделать вот что:
 
    
1)я подключаю бд(Access, или Excel) к приложению, через ADO, с помощью окна Property Pages и вкладки Use Conection String, там задаю путь к бд и подключаю. Всё работает, но если перенести приложение вместе с бд в другую папку, или на другой компьютер, то приложение требует заново объявить путь к бд, как мне сделать так, чтобы путь определялся автоматически всегда? (что то вроде App.Path)
2)Я хочу добавить в приложение кнопку, при нажатие на которую, будет открываться файл Excel, или Access с хранимой бд в этом файле, как мне это сделать?
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 3
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: Just
 Just



Вопросов: 4
Ответов: 330
      
 Профиль |  | #1
       
Добавлено:  31.08.10 16:36
       
    
       
  
попробуй в файле проекта (или где там сохраняются эти пути) заменить полный путь к бд на сокращенный начиная от твоего приложения
 
    
C:\папка...
заменить на
папка...
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Artyom
 Artyom







Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #2
       
Добавлено:  01.09.10 01:31
       
    
       
  
В SQL Server CE можно указывать относительный путь
 
    
Data Source=|DataDirectory|\LocalData.sdf
Если в тех провайдерах, которые ты исползьуешь, такой возможности нет, то прийдется генерировать стркои подключения динамически, а не хранить их в конфигурационном файле.
Узнать путь к приложению - System.AppDomain.CurrentDomain.BaseDirrectory.
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: goodwen
 goodwen







Вопросов: 26
Ответов: 65
      
 Профиль |  | #3
       
Добавлено:  03.09.10 19:04
       
    
       
  
Спасибо.