B
ByeBye 230746
Hallo,
ich habe ein Problem mit dem CRecordset!
Und zwar frage ich mich: Gibt es für CRecordset (ODBC) einen Befehl (kein SQL) mit dem es mir möglich ist ein Feld zu füllen. Sprich das Gegenteil von GetFieldValue, also eine Art:
Das kenne ich bereits:
Ich hingegen suche etwas wie:
Also etwas wo ich die Möglichkeit habe den Spaltennamen Variabel zu setzen, ohne Ihn vorher zu deklarieren.
Also, zurück zu meiner Frage. Gibt es ein Äquivalent zu GetFieldValue, also eine Art SetFieldValue?![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
Vielen lieben Dank,
Asmo
IDE: MS Visual Studio .NET 2003
DB: MS SQL Server
OS: MS XP Professional
ich habe ein Problem mit dem CRecordset!
Und zwar frage ich mich: Gibt es für CRecordset (ODBC) einen Befehl (kein SQL) mit dem es mir möglich ist ein Feld zu füllen. Sprich das Gegenteil von GetFieldValue, also eine Art:
Code:
Recordset.SetFieldValue();
Das kenne ich bereits:
Code:
//Dies ist die 1. (mir bekannte) Möglichkeit sich den Inhalt zu holen
KUNDEN.GetFieldValue("Kunde",InhaltVonKunde);
//Dies ist eine Möglichkeit ein Feld zu füllen (will ich aber nicht)
KUNDEN.Edit();
KUNDEN.m_KUNDE=NeuerInhaltFürKunde;
KUNDEN.Update();
//Und dies wäre die SQL Lösung
DB.ExecuteSQL(UPDATE Tabelle SET 'Neuer Inhalt' WHERE Kunden='Alter Inhalt');
Ich hingegen suche etwas wie:
Code:
KUNDEN.Edit();
KUNDEN.SetFieldValue("Kunde", NeuerInhalt);
KUNDEN.Update();
Also etwas wo ich die Möglichkeit habe den Spaltennamen Variabel zu setzen, ohne Ihn vorher zu deklarieren.
Code:
C/C++ Code:
m_KUNDE = "";
m_nFields = 1;
RFX_Text(pFX, _T("[Kunde]"), m_KUNDE, 2500);
Also, zurück zu meiner Frage. Gibt es ein Äquivalent zu GetFieldValue, also eine Art SetFieldValue?
![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
Vielen lieben Dank,
Asmo
IDE: MS Visual Studio .NET 2003
DB: MS SQL Server
OS: MS XP Professional
Zuletzt bearbeitet von einem Moderator: