Riesen Problem mit MySQL und leeren SQLite Datenbank

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Riesen Problem mit MySQL und leeren SQLite Datenbank

      Ich weiß echt nicht nach was ich noch googeln kann.
      Gestern war ich so happy, weil meine App mit meiner MySQL Datenbank auf dem Server funktioniert hat, und jetzt geht nix mehr.
      Also das php Dokument bekommt immer etwas zurück.
      Wenn ich einen Eintrag in der SQlite Datenbank (auf dem iPhone) habe, dann funktioniert auch alles.
      Nur wenn die SQLite leer ist, dann bekomme ich auch nicht von meinem online Server.
      Wieso ist das so bzw. was kann ich dagegen machen?

      Bitte so schnell wie möglich Ideen, denn ich will das morgen jemanden vorführen.
      DANKE
    • Hier mein Code dazu. Wie gesagt, ich weiß nicht an was das liegt, aber es tritt nur auf, wenn die lokale Datenbank auf dem iPhone leer ist (bzw. noch nicht existiert)

      Brainfuck-Quellcode

      1. //SELECT DATA FROM SERVER---------START
      2. NSString *post =[[NSString alloc] initWithFormat:@"lastindex=%d",[self lastIndex]]; //[self lastindex] gibt mir den höchsten Index Wert der SQlite Datenbank aus -> in diesem Fall 0
      3. NSURL *url=[NSURL URLWithString:@"http://www.xxxxxxxxxxx.php"];
      4. NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
      5. NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
      6. NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
      7. [request setURL:url];
      8. [request setHTTPMethod:@"POST"];
      9. [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
      10. [request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
      11. [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
      12. [request setHTTPBody:postData];
      13. NSError *error = nil;
      14. NSHTTPURLResponse *response = nil;
      15. NSData *urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
      16. NSDictionary *jsonData;
      17. NSLog(@"jsonData: %@",jsonData); //jsonData: (null) ist die Ausgabe
      Alles anzeigen