Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Datenbank ODBC Feld bzw Variable Problem ...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.12.2004, 14:36 Uhr
~ich
Gast


Hi Leute,

Volgendes. Ich hab ne Datenbank (access) die schon besteht. Ich will nichts weiter tun als paar werte auslesen ich will nixs reinschreiben!
Es giebt ein feld in einer Tabelle, was von Typ Memo ist. Jedoch schaft ein programm, die diese datebanken steuert, es einen zeilenumbruch zu machen innerhalb des feldes, was bei mir zu dem fehler führt das ich dieses feld nicht mit CString auslesen kann und durch doe CRecorset nicht mit char-aaray auslesen läst.
Die daten muss ich aber leider aus dem feld rauslesen da ich die für die weitere verarbeitung benötige. Wie kann ich es nun auslesen? Nin Code wäre nicht schlacht!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.12.2004, 18:38 Uhr
deKeep



bevor ich mich wiederhole...

www.fun-soft.de/showtopic.php?threadid=10002&time=1102921633

schau doch da mal rein, vielleicht hilft dir da ja mein posting schon weiter!

deKeep
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.12.2004, 08:57 Uhr
~ich
Gast


Hi

Nein nein, das problemm hab ich nicht. Ich kann die Daten ja normal auch bearbeiten und und solche sachen. Ich will ja nur aus einer gegebennen Daten bank etwas auslesen. Das problemm ist das ich die daten aus volgendem grund nicht einlesen kann, da die daten innerhalb des feldes der daten bank mit numbrüchen interlegt ist. Durch die numbrüche bricht jedesmal der datenbank zugriff ab. Ich will jetzt nur wissen wie iein mehr zeiliges feld einer datenbank einlesen kann ohne das mein prog zam bricht!

Neben bei gesagt hab ich noch nie gesehen das man innerhalb eines feldes einer datenbank ein zeilen numbruch machen kann.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.12.2004, 10:17 Uhr
~DTL-User
Gast


Hast du es schon mal mit der DTL versucht ?
http://dtemplatelib.sourceforge.net/index.htm
Falls es mit CRecordset nicht geht...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.12.2004, 11:10 Uhr
~ich
Gast


tut mir leid dich entteuschen zu müssen, doch dieses funtzt och net. Er macht den selben mist wie vorher, er kann nicht in einer CString variable speichern. Und Chararray ist wie immer für alle functionen unzulässig. Langsam isses echt zum Heulen.
Hat Noch jemand ne idee, die mir weiter hilft!?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.12.2004, 19:33 Uhr
deKeep



ich nochmal...

liegt das problem an der formatierung der spalte oder daran, dass nur einzeilig angezeigt werden kann? ja, ich weiss es stürzt ab, aber warum? hast du es mal mit einem listenfeld versucht? vielleicht gibts da keinen ärger, da kann man ja zeilenumbrüche erlauben!

deKeep
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.12.2004, 10:12 Uhr
~DTL-User
Gast



Zitat von ~ich:
tut mir leid dich entteuschen zu müssen, doch dieses funtzt och net. Er macht den selben mist wie vorher, er kann nicht in einer CString variable speichern. Und Chararray ist wie immer für alle functionen unzulässig. Langsam isses echt zum Heulen.
Hat Noch jemand ne idee, die mir weiter hilft!?


Dann lies es doch in ein char* oder string ein, und konvertier es dann in einen CString.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
05.01.2005, 16:29 Uhr
~AS
Gast


Hallo ich

warum sollte das nicht gehen?

Wenn du mit 'numbrüchen' CR oder LF meinst gibt es bei mir kein Problem.


C++:
CTestText rsText;

rsText.Open();
if(!rsText.IsEOF())
{
rsText.Edit();
.m_Text="Das ist ein Text mit Umbrüchen \r\n Warum sollte das nicht gehen? \r\n Zeile3";
rsText.Update();
}
rsText.Close();

rsText.Open();
TRACE (rsText.m_Text);
rsText.Close();





gibt im TRACE folgendes aus:
Das ist ein Text mit Umbrüchen
Warum sollte das nicht gehen?
Zeile3

Im Access kann ich die Daten auch vollständig sehen.

Wenn du mit 'numbrüchen' aber ein ASCII 0 meinst gibt es Probleme.

Oder hast du das Problem unterdessen gelöst.


mfg
AS
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: