2013-07-01 20 views
6

Basit bir sqLite veritabanı sorgulamak ve tüm değerleri almak ve bir <div> içinde yazdırmak istiyorum. Veritabanı Tablosunda yalnızca "adlar" ve sütun olarak "Kişi numaraları" bulunur. Lütfen bunu yapmak için mantığı açıklayınız.JayData'de sorgu

+0

daha okuyabilirim? –

cevap

2

Varolan sqLite veritabanlarına bağlanmak, geçerli sürüm tarafından resmi olarak desteklenmiyor, JayData'nın çalışması için veritabanı şemalarını oluşturması gerekiyor. Sadece mevcut sqLite şemasına eşlenen bir JavaScript şeması oluşturmaya ve JayData'nin bununla çalışmasına izin verip vermediğini görmek isteyebilirsiniz, ancak gerçekten zor bir senaryo.

var Person = $data.define("Person", { 
    name: String, 
    contact: String 
}); 

itin bazı verileri: Eğer izin verirseniz

JayData

SQL tablo oluşturun sonra sizin için tabloyu yönetmek

Person.addMany([{name: 'john'}, {name:'jane', contact: '555-1234'}]); 

Retrive veri ve koymak div

Person.readAll().then(function(persons) { 
    persons.forEach(function(person) { 
     $('#list').append(person.name); 
    }); 
}); 

bu yaklaşımın ilgileniyorsanız size söz konusu tabloda bir kimlik alanını var mı JayData ItemStore API.