>
procurei por uma solução. E aparentemente é esta mas, não sei oque fazer para "atualizar" (não sei oque) para 0.3.2. Possível solução: https://groups.google.com/forum/#!topic/cloudant-sync/4I_XdNXl8Ik
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SQLiteDatabase db = openOrCreateDatabase("vendas.db", Context.MODE_PRIVATE,null);
StringBuilder sqlProdutos = new StringBuilder();
sqlProdutos.append("CREATE TABLE IF NOT EXISTS [produtos](");
sqlProdutos.append("[_id] INTEGER PRIMARY KEY AUTOINCREMENT,");
sqlProdutos.append("nome varchar(100), ");
sqlProdutos.append("preco DOUBLE(10,2));");
db.execSQL(sqlProdutos.toString());
StringBuilder sqlVendas = new StringBuilder();
sqlProdutos.append("CREATE TABLE IF NOT EXISTS [vendas](");
sqlProdutos.append("[_id] INTEGER PRIMARY KEY AUTOINCREMENT,");
sqlProdutos.append("produto INTEGER, ");
sqlProdutos.append("preco DOUBLE(10,2), ");
sqlProdutos.append("la DOUBLE(10,9), ");
sqlProdutos.append("lo DOUBLE(10,9)); ");
db.execSQL(sqlVendas.toString());
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void NovaVenda_Click(View view){
//Ação
startActivity(new Intent(getBaseContext(), NovaVendaActivity.class));
}
}
Estranho é que se eu comentar a segunda parte, onde adiciona a segunta tabela ao banco. Ele roda sem problemas.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SQLiteDatabase db = openOrCreateDatabase("vendas.db", Context.MODE_PRIVATE, null);
StringBuilder sqlProdutos = new StringBuilder();
sqlProdutos.append("CREATE TABLE IF NOT EXISTS [produtos](");
sqlProdutos.append("[_id] INTEGER PRIMARY KEY AUTOINCREMENT,");
sqlProdutos.append("nome varchar(100), ");
sqlProdutos.append("preco DOUBLE(10,2));");
db.execSQL(sqlProdutos.toString());
/*StringBuilder sqlVendas = new StringBuilder();
sqlProdutos.append("CREATE TABLE IF NOT EXISTS [vendas](");
sqlProdutos.append("[_id] INTEGER PRIMARY KEY AUTOINCREMENT,");
sqlProdutos.append("nome varchar(100), ");
sqlProdutos.append("preco DOUBLE(10,2));");
db.execSQL(sqlVendas.toString());*/
}
Ola Mariana
é pq vc esta colocando ao inves de vc colocar sqlVendas vc esta colocando sqlProdutos...
;D
Nossa. :/
Mto obgda.
Mto lesada eu. Vc n tem noção do tanto que eu já não olhei pra esse código. Tentando entender pq ele tava considerando a string como nula.