Moja aplikacja, która jest przenoszona do .NET core, będzie używać nowego EF Core z SQLite. Chcę automatycznie utworzyć bazę danych i struktury tabel podczas pierwszego uruchomienia aplikacji. Zgodnie z dokumentacją rdzenia EF odbywa się to za pomocą poleceń ręcznych dotnet ef migrations add MyFirstMigration dotnet ef database update Jednak nie …
Muszę pokazać wyniki SQLite w widoku listy. Oczywiście muszę sprawdzić wyniki. Pierwszą opcją jest użycie klauzuli LIMIT. Na przykład: SELECT * FROM Table LIMIT 100, 5000 Zwraca rekordy od 5001 do 5100. Problem polega na tym, że wewnętrznie SQLite „czyta” pierwsze 5000 rekordów i nie jest to zbyt wydajne. Jakie …
Jak mogę zmienić bazę danych SQLite z tylko do odczytu na do odczytu i zapisu? Kiedy wykonałem instrukcję aktualizacji, zawsze otrzymywałem: Błąd SQL: próba zapisu bazy danych tylko do odczytu Plik SQLite jest zapisywalnym plikiem w systemie plików.
Pracuję nad aplikacją, która jest w sklepie z aplikacjami, która używa FMDBdo interakcji z bazą danych sqlite. Otrzymaliśmy kilka raportów o awariach ze śladami stosu, takimi jak: Thread : Crashed: NSOperationQueue 0x170239c20 :: NSOperation 0x17024d7d0 (QOS: LEGACY) 0 libobjc.A.dylib 0x000000019701c0b4 objc_retain + 20 1 MyApp 0x00000001002bdff4 FMDBBlockSQLiteCallBackFunction 2 MyApp 0x00000001002bdb1c …
To może być głupie pytanie, ale jestem nowy w SQLite i nie mogę tego zrozumieć. Mam 1 tabeli zawierającej kolumny KEY_ROWID, KEY_NAME, KAY_LATITUDE, i KEY_LONGITUDE. Chcę, aby użytkownik mógł wybrać jedną i usunąć ją; Czy ktoś może mi wskazać kierunek, w którym powinienem zacząć? Moje pytanie dotyczy faktycznego usunięcia wiersza, …
Uruchamiam sqlite3 w wersji 3.7.7, unix 11.4.2 za pomocą tego polecenia: sqlite3 auction.db gdzie aukcja.db nie została jeszcze utworzona. sqlite> auction.db < create.sql; daje mi ten błąd: near "auction": syntax error Jak mogę uruchomić skrypt?
Biblioteka trwałości Room systemu Android łaskawie zawiera adnotacje @Insert i @Update, które działają dla obiektów lub kolekcji. Mam jednak przypadek użycia (powiadomienia push zawierające model), który wymagałby przesłania UPSERT, ponieważ dane mogą, ale nie muszą istnieć w bazie danych. Sqlite nie ma natywnego upsert, a obejścia są opisane w tym …
Szukałem wszędzie i nie mogę znaleźć naprawdę dokładnej odpowiedzi ani samouczka, jak, jeśli to możliwe, zrobić to. czy można w jakikolwiek sposób pobrać bazę danych urządzenia z systemem Android bez konieczności rootowania? Po prostu muszę wyodrębnić te dane w jakikolwiek sposób, aby zebrać je na moim komputerze, więc jak mogę …
Tworząc tabelę w SQLite3, jestem zdezorientowany, gdy mam do czynienia ze wszystkimi możliwymi typami danych, które implikują podobną zawartość, więc czy ktoś mógłby mi powiedzieć, jaka jest różnica między następującymi typami danych? INT, INTEGER, SMALLINT, TINYINT DEC, DECIMAL LONGCHAR, LONGVARCHAR DATETIME, SMALLDATETIME Czy jest gdzieś dokumentacja, która wymienia min./maks. możliwości …
Utworzyłem tabelę w Sqlite, używając CREATE TABLE ASskładni do utworzenia tabeli na podstawie SELECTinstrukcji. Teraz ta tabela nie ma klucza podstawowego, ale chciałbym go dodać. Wykonywanie ALTER TABLE table_name ADD PRIMARY KEY(col1, col2,...)powoduje błąd składni „blisko PRIMARY” Czy istnieje sposób na dodanie klucza podstawowego podczas tworzenia tabeli lub później w …
Stworzyłem bazę danych sqlite programowo z domyślnym sposobem rozszerzania SQLiteOpenHelperi nadpisywania onCreate(). W ten sposób baza danych jest tworzona w locie w razie potrzeby. Chciałbym sprawdzić zawartość pliku db na komputerze z systemem OS X za pomocą przeglądarki sqlite. Znam nazwę pliku db, ale nie mogę go znaleźć na urządzeniu. …
Mam aplikację, która korzysta z bazy danych SQLite i wszystko działa tak, jak powinno. Jestem teraz w trakcie dodawania nowych funkcji, które wymagają drugiej bazy danych SQLite, ale mam trudności ze zrozumieniem, jak połączyć tabele z różnych baz danych. Jeśli ktoś może mi w tym pomóc, byłbym wdzięczny! Edytuj: Zobacz …
Mam pliki .sql, które mają następującą zawartość: #cat db.sql create table server(name varchar(50),ipaddress varchar(15),id init) create table client(name varchar(50),ipaddress varchar(15),id init) Jak zaimportować ten plik do SQLite, aby były tworzone automatycznie?
Obecnie pracuję nad aplikacją WiFi na Androida. Mam problem z uzyskaniem dostępu do bazy danych na urządzeniu. Debugowanie w emulatorze u mnie nie działa, ponieważ w emulatorze nie ma obsługi WiFi. Próbowałem wyciągnąć plik bazy danych z urządzenia za pomocą adb pull data/data/package-name/databases/database-name Ale pojawia się błąd „Odmowa uprawnień”. W …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.