Kleine Frage:
Ich wollte im Skript das so einstellen, dass ich Datenbanken von Localhost zur Hauptdatenbank wechseln kann, ohne die Daten immer umzutragen.
Heißt, wenn ich bei dem Define: SQL_Server von der 0 eine 1 mache, dass die andere Datenbank genommen wird und anders herum.
Leider kriege ich den Fehlercode, dass ich die Defines mit dem SQL_ Tag ja redefiniert habe und das ist mir bewusst. Aber wie könnte ich das lösen?
Ich hoffe, jemand könnte mein Vorhaben verstehen.
( Jeffry: ?
)
Fehlercode
warning 201: redefinition of constant/macro (symbol "SQL_HOST")
warning 201: redefinition of constant/macro (symbol "SQL_USER")
warning 201: redefinition of constant/macro (symbol "SQL_PASS")
warning 201: redefinition of constant/macro (symbol "SQL_DATA")
Code
//=====================[Datenbank]======================//
#define SQL_LOG 1
#define SQL_SERVER 0
#if SQL_SERVER == 0
#define SQL_HOST "localhost"
#define SQL_USER "root"
#define SQL_PASS "123456"
#define SQL_DATA "server"
#define SQL_TAG "server"
#define BINDIP "127.0.0.1"
#if SQL_SERVER == 1
#define SQL_HOST "-"
#define SQL_USER "-"
#define SQL_PASS "-"
#define SQL_DATA "-"
#define SQL_TAG "-"
#define BINDIP "-"
#endif