powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Добавление данных в бд
7 сообщений из 7, страница 1 из 1
Добавление данных в бд
    #35219910
Flash_soul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем проблема такова...
Есть прога которая считывает координаты x, y, z в обычный созданный файл, возможно ли "направить" координаты в базу данных таким образом, что бы те самые координаты записывались не в файл, а сразу в таблицу базы данных???
Подскажите каким образом это изобразить и какую литературку можно почитать...
Заранее благодарен)))
Не судите строго, я ещё только учусь...
...
Рейтинг: 0 / 0
Добавление данных в бд
    #35219989
The_ShadoW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Язык "проги" огласите, пожалуйста. А то штатные телепаты куда-то разошлись.
...
Рейтинг: 0 / 0
Добавление данных в бд
    #35220487
Flash_soul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С++
...
Рейтинг: 0 / 0
Добавление данных в бд
    #35220805
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А БД какая у вас?
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Добавление данных в бд
    #35226003
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то типа тогда для ADO

Код: plaintext
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.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
#import "msado15.dll" no_namespace rename("EOF", "EndOfFile")

#include <stdio.h>
#include <ole2.h>
#include <conio.h>



//----------------------------------------------------------------------------------------------------------------------------
bool InsXYZ( ptrdiff_t &pConn, long  x, long y, long z  )
{
    _ConnectionPtr  &pConnection = reinterpret_cast<_ConnectionPtr &>(pConn);
	_RecordsetPtr   pRS;
	_CommandPtr		pCmd; 
	_variant_t		rowsAffected(0L); 
	try
     {
            HRESULT hr = pCmd.CreateInstance( CLSID_Command );
           pCmd->CommandType = adCmdText;
           pCmd->ActiveConnection = pConnection;
	      pCmd->CommandText = (_bstr_t)L" INSERT INTO coor (x, y, z) VALUES ( ?, ?, ? ) ";

            _ParameterPtr  pParm0 = pCmd->CreateParameter( "", adInteger, adParamInput, 0L, x );
            _ParameterPtr  pParm1 = pCmd->CreateParameter( "", adInteger, adParamInput, 0L, y );
            _ParameterPtr  pParm2 = pCmd->CreateParameter( "", adInteger, adParamInput, 0L, z );

            pCmd->Parameters->Append( pParm0 );
            pCmd->Parameters->Append( pParm1 );
            pCmd->Parameters->Append( pParm2 );

            hr = pCmd->Execute(&rowsAffected,  0 , adOptionUnspecified);
            if( hr == S_OK )
			return true;
        catch(_com_error& comerr)
        {
        }
        catch( ... )
        {
        }
  return false;
}
//----------------------------------------------------------------------------------------------------------------------------


int main() 
{
   if (FAILED(::CoInitialize(NULL)))
      return - 1 ;

    char *ss = "Provider='sqloledb'; Data Source='My_Data_Source'; Initial Catalog='pubs'; Integrated Security='SSPI';";

    _ConnectionPtr pConn;
    pConn.CreateInstance(__uuidof(Connection));
    pConn->Open ( ss, "", "", adConnectUnspecified );	

    for( int i =  0 ; i <  100 ; i++)
    {
	if( !InsXYZ( (ptrdiff_t &)pConn, i, i, i  )
		break;

    }
   ::CoUninitialize();
}

...
Рейтинг: 0 / 0
Добавление данных в бд
    #35262379
Flash_soul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Субд MS SQL.
...
Рейтинг: 0 / 0
Добавление данных в бд
    #35271983
ZeusTheTrueGod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я предполагаю, что надо покопаться с osql
osql -E -S (local)\sqlExpress -Q "INSERT INTO MYBASE.dbo.MYTABLE VALUES('х','y','й')"
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Добавление данных в бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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