Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Sdi Project Crecordset

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
07.07.2003, 12:23 Uhr
~cyber
Gast


Hallo ,

ich hoffe ihr könnt mir bei folgendem Problem helfen !?...

Ich habe ein SDI Projekt erstellt mit Zugriff auf eine Datenbank... geht auch alles wunderbar..

Jetzt will ich einen Dialog öffnen , der die selbe Datenbank benutzt .
Ich habe soweit alle Variablen übergeben , so dass ich im Wizzard auch den Editfeldern usw die m_pSet Daten automatisch übergeben kann ! ..

Allerdings wenn ich das ganze ausführe und dann den Dialog aufrufe , stürzt das Ding ab mit einem Trace auf "illegal Pointer" oder "Pointer = NULL" ..
ich denke er meckert weil die Datenbank ja schon geöffnet wird , wenn das Programm startet , denn da hole ich auch schon Daten aus der Datenbank...

hoffe Ihr könnt mir weiterhelfen ..

mfg
cyber
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.07.2003, 15:49 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
aus der Ferne schwierig wohin springt F11?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.07.2003, 17:21 Uhr
~cyber
Gast


Hi uwe,

habe jetzt mal CDatabase::IsOpen() überprüft , da sagt er mir ,das die datenbank schon geöffnet ist.. daher der TRACE Fehler...

allerdings kann ich sie auch nicht schliessen wenn ich in dem neuen Dialog::InitDialog CDatabase::Close() aufrufe.

sie ist deswegwen offen , weil meine CRecordView Im InitialUpdate auch Daten ausliest..

aber kannst du mal generell erklären wie ich die selbse Datenbank nochmal neu öffnen kann mit bestimmten Kriterien ?! .

danke schonmal im voraus..

mfg cyber
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.07.2003, 17:30 Uhr
~cyber
Gast


Huhu ich bins nochmal

habe das problem jetzt soweit gelöst , allerdings sagt er mir jetzt wenn er den Sql Befehl ausführen will , "ungültiger Zeichenwert für Konvertierung bei Spalte 2 [Tabellenamen]"..

hast du hier für vielleicht eine Lösung ? .. habe schon versucht den Sqlbefehl umzuschreiben , und mir auch mal die Spalte 2 in der Tabelle angeschaut , aber ich weiss nicht was diese Fehlermeldung bedeutet..

Hoffe ihr könnt mir helfen ?!..

mfg cyber
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.07.2003, 18:13 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo cyber,
was steht in der tabelle unter Spalte 2? Wie sieht Deine Sql Abfrage aus? Versuchst Du evtl. einen Numerischen Wert zu filtern und hast den z.B in "" stehen?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
08.07.2003, 09:22 Uhr
~cyber
Gast


Hi uwe , so habe jetzt mal geschaut , wie die Spalte 2 genau aussieht..

es ist so , das es immer ein CString ist folgdendermaßen formatiert :
A-0000xxxx .

allerdings ist mir aufgefallen das die ersten 5 Einträge das gleiche format nur mit Datum zwischendrin haben also A-24.05.99-0000xxxx...

kann das daran liegen ?
Ich probiere es mal aus .. wenn nicht hast du einen Tipp für mich ?

danke im voraus

mfg
cyber
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
08.07.2003, 09:47 Uhr
~cyber
Gast


langsam finde ich es echt witzig..

habe jetzt die Felder angepasst und bekomme jetzt beim Aufruf den Fehler
"ungültiger Deskriptorindex" !

beim googlen habe ich dazu nichts gefunden , was in meinem Fall helfen würde.

weiss von euch jmd Rat ?

mfg

cyber
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
08.07.2003, 15:00 Uhr
~cyber
Gast


Vielen Dank für Eure Bemühungen ,

habe das Problem mittlerweile gelöst , warn paar doofe Fehler von mir drinnen !

Für alle anderen : Das Pbl lag hier rin :

"Hallo cyber,
was steht in der tabelle unter Spalte 2? Wie sieht Deine Sql Abfrage aus? Versuchst Du evtl. einen Numerischen Wert zu filtern und hast den z.B in "" stehen?
--
Bis dann...
Uwe"



mfg
cyber
 
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: