Kolja Strohm 1 рік тому
батько
коміт
39683dfb86
1 змінених файлів з 30 додано та 30 видалено
  1. 30 30
      AppServer/Datenbank.cpp

+ 30 - 30
AppServer/Datenbank.cpp

@@ -60,11 +60,11 @@ int AppSDatenbank::istAdministrator(const char* name, const char* passwort)
 	Text* befehl = new Text("SELECT id FROM benutzer WHERE name = '");
 	Text n(name);
 	n.ersetzen("'", "''");
-	befehl->append((char*)n);
+	befehl->append(n);
 	befehl->append("' AND passwort = md5('");
 	Text p(passwort);
 	p.ersetzen("'", "''");
-	befehl->append((char*)p);
+	befehl->append(p);
 	befehl->append("')");
 	lock();
 	datenbank->befehl(befehl->getText());
@@ -118,7 +118,7 @@ int AppSDatenbank::login(char* name, char* passwort)
 	unlock();
 	if (!res.zeilenAnzahl)
 		return 0;
-	int ret = res.values[0];
+	int ret = (int)res.values[0];
 	res.destroy();
 	return ret;
 }
@@ -145,7 +145,7 @@ int AppSDatenbank::getWeltBloeckeScore(int anz, Array< int >* score, RCArray< Te
 	int ret = res.zeilenAnzahl;
 	for (int i = 0; i < ret; i++)
 	{
-		score->set(res.values[i * 2], i);
+		score->set((int)res.values[i * 2], i);
 		namen->set(new Text(res.values[i * 2 + 1].getText()), i);
 	}
 	res.destroy();
@@ -163,7 +163,7 @@ int AppSDatenbank::getWeltMauerScore(int anz, Array< int >* score, RCArray< Text
 	int ret = res.zeilenAnzahl;
 	for (int i = 0; i < ret; i++)
 	{
-		score->set(res.values[i * 2], i);
+		score->set((int)res.values[i * 2], i);
 		namen->set(new Text(res.values[i * 2 + 1].getText()), i);
 	}
 	res.destroy();
@@ -181,7 +181,7 @@ int AppSDatenbank::getWeltFarbenScore(int anz, Array< int >* score, RCArray< Tex
 	int ret = res.zeilenAnzahl;
 	for (int i = 0; i < ret; i++)
 	{
-		score->set(res.values[i * 2], i);
+		score->set((int)res.values[i * 2], i);
 		namen->set(new Text(res.values[i * 2 + 1].getText()), i);
 	}
 	res.destroy();
@@ -199,7 +199,7 @@ int AppSDatenbank::getWeltFangenScore(int anz, Array< int >* score, RCArray< Tex
 	int ret = res.zeilenAnzahl;
 	for (int i = 0; i < ret; i++)
 	{
-		score->set(res.values[i * 2], i);
+		score->set((int)res.values[i * 2], i);
 		namen->set(new Text(res.values[i * 2 + 1].getText()), i);
 	}
 	res.destroy();
@@ -217,7 +217,7 @@ int AppSDatenbank::getWeltRennenScore(int anz, Array< int >* score, RCArray< Tex
 	int ret = res.zeilenAnzahl;
 	for (int i = 0; i < ret; i++)
 	{
-		score->set(res.values[i * 2], i);
+		score->set((int)res.values[i * 2], i);
 		namen->set(new Text(res.values[i * 2 + 1].getText()), i);
 	}
 	res.destroy();
@@ -235,7 +235,7 @@ int AppSDatenbank::getWeltGesamtScore(int anz, Array< int >* score, RCArray< Tex
 	int ret = res.zeilenAnzahl;
 	for (int i = 0; i < ret; i++)
 	{
-		score->set(res.values[i * 2], i);
+		score->set((int)res.values[i * 2], i);
 		namen->set(new Text(res.values[i * 2 + 1].getText()), i);
 	}
 	res.destroy();
@@ -252,7 +252,7 @@ int AppSDatenbank::getBloeckeScore(int account)
 	unlock();
 	if (!res.zeilenAnzahl)
 		return 0;
-	int ret = res.values[0];
+	int ret = (int)res.values[0];
 	res.destroy();
 	return ret;
 }
@@ -267,7 +267,7 @@ int AppSDatenbank::getMauerScore(int account)
 	unlock();
 	if (!res.zeilenAnzahl)
 		return 0;
-	int ret = res.values[0];
+	int ret = (int)res.values[0];
 	res.destroy();
 	return ret;
 }
@@ -284,7 +284,7 @@ int AppSDatenbank::getMauerZeit(int account, int level)
 	unlock();
 	if (!res.zeilenAnzahl)
 		return 0;
-	int ret = res.values[0];
+	int ret = (int)res.values[0];
 	res.destroy();
 	return ret;
 }
@@ -299,7 +299,7 @@ int AppSDatenbank::getFarbenScore(int account)
 	unlock();
 	if (!res.zeilenAnzahl)
 		return 0;
-	int ret = res.values[0];
+	int ret = (int)res.values[0];
 	res.destroy();
 	return ret;
 }
@@ -314,7 +314,7 @@ int AppSDatenbank::getFangenScore(int account)
 	unlock();
 	if (!res.zeilenAnzahl)
 		return 0;
-	int ret = res.values[0];
+	int ret = (int)res.values[0];
 	res.destroy();
 	return ret;
 }
@@ -329,7 +329,7 @@ int AppSDatenbank::getRennenScore(int account)
 	unlock();
 	if (!res.zeilenAnzahl)
 		return 0;
-	int ret = res.values[0];
+	int ret = (int)res.values[0];
 	res.destroy();
 	return ret;
 }
@@ -344,7 +344,7 @@ int AppSDatenbank::getGesamtScore(int account)
 	unlock();
 	if (!res.zeilenAnzahl)
 		return 0;
-	int ret = res.values[0];
+	int ret = (int)res.values[0];
 	res.destroy();
 	return ret;
 }
@@ -545,11 +545,11 @@ int AppSDatenbank::pruefNeuAccount(const char* name, const char* eMail)
 	Text* befehl = new Text("SELECT account_neu_alt_check( '");
 	Text n(name);
 	n.ersetzen("'", "''");
-	befehl->append((char*)n);
+	befehl->append(n);
 	befehl->append("', '");
 	Text m(eMail);
 	m.ersetzen("'", "''");
-	befehl->append((char*)m);
+	befehl->append(m);
 	befehl->append("' )");
 	lock();
 	datenbank->befehl(befehl->getText());
@@ -565,9 +565,9 @@ int AppSDatenbank::pruefNeuAccount(const char* name, const char* eMail)
 	{
 		res.destroy();
 		befehl->setText("SELECT account.id FROM account, account_neu WHERE account.name = '");
-		befehl->append((char*)n);
+		befehl->append(n);
 		befehl->append("' OR account_neu.name = '");
-		befehl->append((char*)n);
+		befehl->append(n);
 		befehl->append("'");
 		lock();
 		datenbank->befehl(befehl->getText());
@@ -593,30 +593,30 @@ bool AppSDatenbank::neuAccount(const char* name, const char* pass, const char* g
 	Text* befehl = new Text("INSERT INTO account_neu( name, passwort, geheimnis, e_mail, geb_datum ) VALUES ( '");
 	Text n(name);
 	n.ersetzen("'", "''");
-	befehl->append((char*)n);
+	befehl->append(n);
 	befehl->append("', md5('");
 	Text p(pass);
 	p.ersetzen("'", "''");
-	befehl->append((char*)p);
+	befehl->append(p);
 	befehl->append("'), '");
 	Text g(geheim);
 	g.ersetzen("'", "''");
-	befehl->append((char*)g);
+	befehl->append(g);
 	befehl->append("', '");
 	Text m(eMail);
 	m.ersetzen("'", "''");
-	befehl->append((char*)m);
+	befehl->append(m);
 	befehl->append("', '");
 	Text d(gebDatum);
 	d.ersetzen("'", "''");
-	befehl->append((char*)d);
+	befehl->append(d);
 	befehl->append("' )");
 	lock();
 	if (datenbank->befehl(befehl->getText()))
 	{
 		unlock();
 		befehl->setText("SELECT schluessel, id FROM account_neu WHERE name = '");
-		befehl->append((char*)n);
+		befehl->append(n);
 		befehl->append("'");
 		lock();
 		datenbank->befehl(befehl->getText());
@@ -768,8 +768,8 @@ int AppSDatenbank::getMarkballsScore(Array< int >* level, Array< int >* score, R
 	int ret = res.zeilenAnzahl;
 	for (int i = 0; i < ret; i++)
 	{
-		level->set(res.values[i * 3], i);
-		score->set(res.values[i * 3 + 1], i);
+		level->set((int)res.values[i * 3], i);
+		score->set((int)res.values[i * 3 + 1], i);
 		name->set(new Text(res.values[i * 3 + 2].getText()), i);
 	}
 	res.destroy();
@@ -787,8 +787,8 @@ int AppSDatenbank::getMarkballsScore(Array< int >* level, Array< int >* score, i
 	int ret = res.zeilenAnzahl;
 	for (int i = 0; i < ret; i++)
 	{
-		level->set(res.values[i * 2], i);
-		score->set(res.values[i * 2 + 1], i);
+		level->set((int)res.values[i * 2], i);
+		score->set((int)res.values[i * 2 + 1], i);
 	}
 	res.destroy();
 	return ret;