Browse Source

fixed sql syntax

Julien Clauter 9 years ago
parent
commit
7c7de6604a

+ 1 - 1
src/de/tudarmstadt/informatik/hostage/logging/SyncDevice.java

@@ -59,7 +59,7 @@ public class SyncDevice {
             String deviceUUID = pref.getString("CURRENT_DEVICE_IDENTIFIER", UUID.randomUUID().toString());
 
             String selectQuery = "SELECT * FROM " + HostageDBContract.SyncDeviceEntry.TABLE_NAME + " D "
-                    + " WHERE " + " d." + HostageDBContract.SyncDeviceEntry.COLUMN_NAME_DEVICE_ID + " = " + deviceUUID;
+                    + " WHERE " + " d." + HostageDBContract.SyncDeviceEntry.COLUMN_NAME_DEVICE_ID + " = " + "'"+deviceUUID+"'";
             HostageDBOpenHelper dbh = new HostageDBOpenHelper(MainActivity.context);
 
             SQLiteDatabase db = dbh.getReadableDatabase();

+ 1 - 1
src/de/tudarmstadt/informatik/hostage/persistence/HostageDBOpenHelper.java

@@ -1463,7 +1463,7 @@ public class HostageDBOpenHelper extends SQLiteOpenHelper {
 	private synchronized ArrayList<String> getUniqueIDForProtocol(String id, String protocol) {
 		ArrayList<String> recordList = new ArrayList<String>();
 		String selectQuery = "SELECT DISTINCT " + id + " FROM " + AttackEntry.TABLE_NAME + " JOIN " + NetworkEntry.TABLE_NAME + " USING " + "(" + NetworkEntry.COLUMN_NAME_BSSID + ") " + " WHERE "
-				+ AttackEntry.TABLE_NAME + "." + AttackEntry.COLUMN_NAME_PROTOCOL + " = " + "'" + protocol + "'" + " ORDER BY " + id; // " NATURAL JOIN "
+				+ AttackEntry.TABLE_NAME + "." + AttackEntry.COLUMN_NAME_PROTOCOL + " = " + "'" + protocol + "'" + " ORDER BY " + "'"+id+"'"; // " NATURAL JOIN "
 																												// +
 																												// TABLE_ATTACK_INFO
 																												// +