🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.objects
6 messages
6 total messages Started by Karol Tue, 01 May 2007 11:19
Problemy przy zapytaniach do bazy danych.
#16919
Author: Karol
Date: Tue, 01 May 2007 11:19
16 lines
1460 bytes
Mam problem z wywołaniem zapytań (z programu w C++) do bazy danych takich 
które je modyfikują.
Gdy wysyłam zapytania typu "SELECT..." wszystki jest ok, jednak gdy wysyłam
zapytanie typu "UPDATE" lub "INSERT" wyskakuje mi wyjątek.
Łączę się za pomocą 

CDatabase::OpenEx.
"DRIVER={SQL Server};DATABASE=baza;SERVER=serwer;UID=login;PWD=haslo"
OpenEx(pszDest,  CDatabase::noOdbcDialog );
CMyRecordset.Open(CRecordset::dynaset,strQuery1,NULL ))

Za pomocą SQL Managera mogę bez poblemu wykonywać zapytania typu "UPDATE" i
"INSERT" (login, haslo, serwer, baza takie same jak w przypadku programu). 

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: Problemy przy zapytaniach do bazy danych.
#16920
Author: A.L.
Date: Tue, 01 May 2007 15:08
13 lines
1210 bytes
On Tue, 1 May 2007 11:19:39 +0000 (UTC), "Karol "
<karol1208@gazeta.SKASUJ-TO.pl> wrote:

>Mam problem z wywołaniem zapytań (z programu w C++) do bazy danych takich 
>które je modyfikują.
>Gdy wysyłam zapytania typu "SELECT..." wszystki jest ok, jednak gdy wysyłam
>zapytanie typu "UPDATE" lub "INSERT" wyskakuje mi wyjątek.

Jak sie pisze "wyskakuje wyjatek" to sie pisze JAKI WYJATEK.

Poza tym, Nie Ta Grupa. Tu jest pl.comp.OBJECTS

A.L.
Re: Problemy przy zapytaniach do bazy danych.
#16921
Author: karol1208
Date: Tue, 01 May 2007 17:24
30 lines
2147 bytes
On Tue, 01 May 2007 10:08:30 -0500, A.L. <fela@2005.com> wrote:

>On Tue, 1 May 2007 11:19:39 +0000 (UTC), "Karol "
><karol1208@gazeta.SKASUJ-TO.pl> wrote:
>
>>Mam problem z wywołaniem zapytań (z programu w C++) do bazy danych takich 
>>które je modyfikuj±.
>>Gdy wysyłam zapytania typu "SELECT..." wszystki jest ok, jednak gdy wysyłam
>>zapytanie typu "UPDATE" lub "INSERT" wyskakuje mi wyj±tek.
>
>Jak sie pisze "wyskakuje wyjatek" to sie pisze JAKI WYJATEK.
Gdy łapę wyjątek:
	catch(CDBException * databaseOpenCDBExp)
	
	{
	        AfxMessageBox(databaseOpenCDBExp->m_strError,   
                      MB_ICONEXCLAMATION );
	}
To wiadomość jest pusta. 
To może inaczej. Czy mógłybś mi podać jakiś przykładowy program,
klase, która by łączyła się z bazą danych MS SQL i wykonywała na niej
zapytania. Ja już powinienem sobie dalej poradzić. Ta klasa którą ja
napisałem działa dobrze ale tylko przy zapytaniach które nie
modyfikują bazy danych (UPDATE INSERT...). Dodam iż przy otwieraniu
połączenia daję:
CBaza.OpenEx(pszDest,  CDatabase::noOdbcDialog );
nie daję w tym miejsu trybu tylko do odczytu. Ale zapewnie gdze
indziej jest błąd.

>Poza tym, Nie Ta Grupa. Tu jest pl.comp.OBJECTS
Re: Problemy przy zapytaniach do bazy danych.
#16922
Author: A.L.
Date: Tue, 01 May 2007 17:48
10 lines
1120 bytes
On Tue, 01 May 2007 19:24:53 +0200, karol1208 <karol1208(Cut
this)@gazeta.pl> wrote:
 
>To może inaczej. Czy mógłybś mi podać jakiś przykładowy program,
>klase, która by łączyła się z bazą danych MS SQL i wykonywała na niej
>zapytania.

Qrde, czy nie pisalem ze TO NIE TA GRUPA???? 

A.L.
Re: Problemy przy zapytaniach do bazy danych.
#16923
Author: karol1208
Date: Tue, 01 May 2007 18:05
14 lines
1552 bytes
On Tue, 01 May 2007 12:48:11 -0500, A.L. <fela@2005.com> wrote:

>On Tue, 01 May 2007 19:24:53 +0200, karol1208 <karol1208(Cut
>this)@gazeta.pl> wrote:
> 
>>To może inaczej. Czy mógłyb¶ mi podać jaki¶ przykładowy program,
>>klase, która by ł±czyła się z baz± danych MS SQL i wykonywała na niej
>>zapytania.
>
>Qrde, czy nie pisalem ze TO NIE TA GRUPA???? 

Jak to nie ta grupa? A może C++ nie jest obiektowe? I może nie chce
aby mi ktoś pomógł w napisaniu kodu w C++? Jeżeli coś dalej nie
rozumiem to napisz - wysłucham i wezmę pod uwagę.
Re: Problemy przy zapytaniach do bazy danych.
#16924
Author: A.L.
Date: Tue, 01 May 2007 18:12
26 lines
1827 bytes
On Tue, 01 May 2007 20:05:15 +0200, karol1208 <karol1208(Cut
this)@gazeta.pl> wrote:

>On Tue, 01 May 2007 12:48:11 -0500, A.L. <fela@2005.com> wrote:
>
>>On Tue, 01 May 2007 19:24:53 +0200, karol1208 <karol1208(Cut
>>this)@gazeta.pl> wrote:
>> 
>>>To może inaczej. Czy mógłyb¶ mi podać jaki¶ przykładowy program,
>>>klase, która by ł±czyła się z baz± danych MS SQL i wykonywała na niej
>>>zapytania.
>>
>>Qrde, czy nie pisalem ze TO NIE TA GRUPA???? 
>
>Jak to nie ta grupa? A może C++ nie jest obiektowe? I może nie chce
>aby mi ktoś pomógł w napisaniu kodu w C++? Jeżeli coś dalej nie
>rozumiem to napisz - wysłucham i wezmę pod uwagę.

No i co z tego ze C++ jest obiektowe?... Ale TWOJ PROBLEM nie jest.
Proponuej udac sie na pl.comp.programming, pl.comp.lang.c czy
pl.comp.bazy-danych. Tam predzej znajdziesz odpowiedz. 

Ta grupa to nie jest dobre miejsce do szukania bledow w programach.
Nawet napisanych w C++

A.L>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads