Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / connect к db-файлам / 9 сообщений из 9, страница 1 из 1
06.12.2004, 16:07
    #32814792
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect к db-файлам
приложение windows application forms:
через odbc::odbcconnection соединяюсь с папкой, где лежит "база" (набор таблиц). с помщью sql-запросов выцепляю необходимые данные... и т.д.
зато для отображения табл. создаю datatable; в результате у меня раздвоение личности: данные надо записать и в файл *.db, и в в исящую в оперативке datatable. кто подскажет, есть ли возможность ассоциировать datatable<=>*.db?? что-то вроде:
datatable * qwe = new datatable();
qwe->...->path = "c:\\db\\qwe.db"?
...
Рейтинг: 0 / 0
06.12.2004, 17:17
    #32814990
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect к db-файлам
imho, описал я несколько невнятно свою проблему. подробнее:
есть набор табл. *.db (типа, бд...). все изменения, производимые пользователем проги с помощью sql-запросов тут же пишутся в "бд". но: для отображения на экране используется компонент datagrid вкупе с datatable, т.е. все изменения мне приходится писать, как в "бд", так еще и в таблицу, к-рая болтается в оперативке. в общем, двойная работа. нет ли иного решения? =)
...
Рейтинг: 0 / 0
07.12.2004, 07:21
    #32815545
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect к db-файлам
13th_apostleimho, описал я несколько невнятно свою проблему. подробнее:
есть набор табл. *.db (типа, бд...). все изменения, производимые пользователем проги с помощью sql-запросов тут же пишутся в "бд". но: для отображения на экране используется компонент datagrid вкупе с datatable, т.е. все изменения мне приходится писать, как в "бд", так еще и в таблицу, к-рая болтается в оперативке. в общем, двойная работа. нет ли иного решения? =)
В общем случае делается примерно так:
Строится коннекция к базе данных. Создается datatable и привязывается к коннекции. В качестве имени таблицы задается имя необходимого файла (без пути; путь указан в коннекции). После этого datagrid привязывается к datatable...
...
Рейтинг: 0 / 0
07.12.2004, 07:44
    #32815557
Guest?
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect к db-файлам
при этом лучше иметь на виду что прямое подключение немножко опасно если у вас комп иногда висить или проблемы с электричеством ;)
...
Рейтинг: 0 / 0
07.12.2004, 11:55
    #32816143
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect к db-файлам
спасибо за помощь =)
...
Рейтинг: 0 / 0
08.12.2004, 13:23
    #32818606
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect к db-файлам
Станислав C.Создается datatable и привязывается к коннекции
сорри, просто не могу найти механизма коннекта datatable к xxxconnection.
...
Рейтинг: 0 / 0
08.12.2004, 19:07
    #32819517
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect к db-файлам
people, help!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
//создаю коннект:
Odbc::OdbcConnection connect = new Odbc::OdbcConnection();
command = new Odbc::OdbcCommand(" ",connect);
connect->ConnectionString = S"Provider=MSDASQL.1;Persist Security Info=False;Mode=ReadWrite;Extended Properties=CollatingSequence=ASCII;DefaultDir=G:\\cert;Driver={Microsoft Paradox Driver (*.db )};DriverId=538;FIL=Paradox 5.X;FILEDSN=G:\\cert\\connect.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=600;ParadoxNetPath=C:\\WINNT\\system32;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;";
//теперь табл.
datatable * qwe = new datatable(S"cert");
//а как теперь связать табл. и коннект?
qwe->... = connect //(?)
...
Рейтинг: 0 / 0
10.12.2004, 19:31
    #32824177
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect к db-файлам
refresh().
кто знает - вопрос еще не закрыт, помогите =). заранее спасибо.
...
Рейтинг: 0 / 0
16.12.2004, 11:15
    #32829851
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect к db-файлам
refresh()
все еще жду и надеюсь.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / connect к db-файлам / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]