Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Добавление данных в бд / 7 сообщений из 7, страница 1 из 1
28.03.2008, 10:52
    #35219910
Flash_soul
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление данных в бд
В общем проблема такова...
Есть прога которая считывает координаты x, y, z в обычный созданный файл, возможно ли "направить" координаты в базу данных таким образом, что бы те самые координаты записывались не в файл, а сразу в таблицу базы данных???
Подскажите каким образом это изобразить и какую литературку можно почитать...
Заранее благодарен)))
Не судите строго, я ещё только учусь...
...
Рейтинг: 0 / 0
28.03.2008, 11:14
    #35219989
The_ShadoW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление данных в бд
Язык "проги" огласите, пожалуйста. А то штатные телепаты куда-то разошлись.
...
Рейтинг: 0 / 0
28.03.2008, 12:47
    #35220487
Flash_soul
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление данных в бд
С++
...
Рейтинг: 0 / 0
28.03.2008, 13:53
    #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
31.03.2008, 23:34
    #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
17.04.2008, 16:00
    #35262379
Flash_soul
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление данных в бд
Субд MS SQL.
...
Рейтинг: 0 / 0
22.04.2008, 16:47
    #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]