powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++ 6.0 Обновление и добавление новых записей в базу данных
1 сообщений из 1, страница 1 из 1
Visual C++ 6.0 Обновление и добавление новых записей в базу данных
    #32845135
Elector_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеем фрагмент кода открываэщего базу данных в среде Visual C++ 6.0

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
	CDatabase database;
	CString sSql;
	CString sItem1, sItem2;
	CString sDriver;
	CString sDsn;
	CString sFile ;	
	sDsn.Format("ODBC;DRIVER={%s};DSN='';DBQ=%s",sDriver,sFile);
	TRY
	{
		// Open the database using the former created pseudo DSN
		database.Open(NULL,false,false,sDsn);
		
		// Allocate the recordset
		CRecordset recset( &database );

		// may be more than one table contained in a worksheet.
		sSql = "SELECT field_1, field_2 "		
				 "FROM demo_table "					
				 "ORDER BY field_1";
	
		// Execute that query (implicitly by opening the recordset)
Код: plaintext
нижеидущая строка открывает базу ТОЛЬКО ДЛЯ ЧТЕНИЯ, как открыть для возможности ДОБАВЛЕНИЯ и ОБНОВЛЕНИЯ  БАЗЫ ДАННЫХ.
recset.Open(CRecordset::forwardOnly,sSql,CRecordset::readOnly);

СПАСИБО.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++ 6.0 Обновление и добавление новых записей в базу данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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