Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 28

Изменяю Connection String, а оно все равно берет данные из старого источника

29.03.2013, 18:34. Показов 817. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток всем.

У меня есть приложение которое делал не я , но мне нужно его разобрать.

Многие вопросы конечно, с течением времени, стали понятны, но многие нет.

Сейчас проблема такая: я присваиваю новое значение ConnectionString в ADOConnection, а оно как обращалось к старой БД, так и обращается ?
Еще это приложение обращается к реестру, но и там я тоже поменял значение ConnectionString на новое.

Где оно может еще быть ? Откуда оно его еще может брать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.03.2013, 18:34
Ответы с готовыми решениями:

Фильтровать БД по полю с логикой int, когда оно равно string
В общем есть беда... Есть сложный динамический sql-запрос, одно из условий фильтрации - фильтрация по диапазону значений, что-то вроде...

Не выполняется условие или почему данные все равно переползают в S2?
Всем привет! Почему в строке S2 тоже заносятся пятерки, когда их туда не должно пускать условие? И что перед пятерками накалякано тут? ...

DirectorySearcher берет данные из всего AD, а не OU
Добрый день, пытаюсь получить список всех пользователей в определенной OU: DirectorySearcher search = new...

7
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
29.03.2013, 18:56
Посмотри в свойствах ConnecionString в инспекторе объектов компонента ADOConnection
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
29.03.2013, 19:48
поиск по проекту "ConnectionString" и код сюда
0
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 28
01.04.2013, 16:02  [ТС]
Цитата Сообщение от Sasha Посмотреть сообщение
Посмотри в свойствах ConnecionString в инспекторе объектов компонента ADOConnection
Так нет - я тут как раз ее и изменяю и жду результата ... а оно не изменилось ничего.

Добавлено через 4 минуты
Цитата Сообщение от Bit_Man Посмотреть сообщение
поиск по проекту "ConnectionString" и код сюда
Сделал Search->Find in Files->Search all files the project.
Вот такие функции нашел с использованием слова "ConnectionString":

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
void __fastcall TMain::Setup()    // начальная настройка программы
{
    if (Settings->ConnectionString->Text.IsEmpty())
    {
        Trace("Пустая строка соединения");
        ComboBox1->Enabled = false;
    }
    else
    {
        ADOConnection1->ConnectionString = Settings->ConnectionString->Text;
        ADOConnection1->Open();
       //здесь дальше пошел код
    }
}
 
//---------------------------------------------------------------------------------------------------------
 
void __fastcall TSettings::GetData()  // начальная настройка программы
{
    TRegistry *Registry = new TRegistry(KEY_ALL_ACCESS);
    try
    {
        Registry->RootKey = HKEY_LOCAL_MACHINE;
        Registry->OpenKey("\\Software\\SID",true);
        ConnectionString->Text = Registry->ReadString("ConnectionString");
        FTPPath->Text = Registry->ReadString("FTPPath");
    }
    __finally
    {
        delete Registry;
    }
}
 
//----------------------------------------------------------------------------------------------------------------
 
void __fastcall TSettings::SaveClick(TObject *Sender)
{
            TRegistry *Registry = new TRegistry(KEY_ALL_ACCESS);
        try
        {
            Registry->RootKey = HKEY_LOCAL_MACHINE;
            Registry->OpenKey("\\Software\\SID",true);
            Registry->WriteString("ConnectionString", ConnectionString->Text);
            Registry->WriteString("FTPPath", FTPPath->Text);
        }
        __finally
        {
            delete Registry;
        }
        Saved = true;
        Close();
 }
0
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 28
03.04.2013, 14:22  [ТС]
Если вдруг кто-то бывалый будет читать эту тему, то хочу сказать что вопрос до сих пор открыт.
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
03.04.2013, 17:34
Settings->ConnectionString->Text
здесь что у тебя?

Добавлено через 50 секунд
Цитата Сообщение от Vilal Посмотреть сообщение
ConnectionString->Text
и Settings->ConnectionString->Text не одно и то же?
0
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 28
04.04.2013, 17:40  [ТС]
Цитата Сообщение от Bit_Man Посмотреть сообщение
здесь что у тебя?
Туда считывается строка из регистра. Но эту строку я поменял - там новый путь.

Цитата Сообщение от Bit_Man Посмотреть сообщение
ConnectionString->Text
и Settings->ConnectionString->Text не одно и то же?
Вроде одно и тоже.
Ведь я правильно понимаю - если класс объявляется с предшествующей ему буквой Т, то обращение к этому классу из другого класса будет без этой начальной буквы Т ?
Только вот почему другие классы созданы без буквы Т вначале? (напомню что не я делал программу)

Добавлено через 3 часа 18 минут
Склоняюсь к мысли что это глюк ... если бы увидеть что еще кто-то сталкивался с этим глюком ...

Добавлено через 1 час 36 минут
Вобщем поудалял компоненты доступа к данным и заново их создал. Прописал нужную строку соединения и оно заработало. Сделал вывод что все-таки это был глюк.
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
04.04.2013, 17:45
ищи Settings возможно где-то она заполняется.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.04.2013, 17:45
Помогаю со студенческими работами здесь

Не берет данные по http localhost
Не берет данные json с локального сервера по http Get. func getList() (string, error) { var response *http.Response var err...

Connection String
Подскажите пожалуйста как сделать строку подключения, чтобы можно было законнектиться не тока на моем компе, но и через сеть, с др.компа. ...

connection string
как проще всего из ConnectionString получить название БД?

Для заданного числа v определить, равно ли оно вашему возрасту
Написать программу которая для заданного числа v определяет равно ли оно вашему возрасту. Если равно то вывести текст "Мы...

Как скрыть поле, если оно равно нулю в Отчете
Здравствуйте, подскажите пожалуйста Как скрыть поле в отчете Access при условии что оно равно нулю, а если не равно нулю то показать....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru