TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Saqi
NA
63
122.3k
What is wrong with thid Android datatable and insertion
Jul 3 2012 4:25 PM
try
{
my= openOrCreateDatabase("ABC",SQLiteDatabase.CREATE_IF_NECESSARY,null);
//my.execSQL("DROP TABLE IF EXISTS AB ");
my.execSQL("CREATE TABLE IF NOT EXISTS AB( ID INTEGER PRIMARY KEY AUTOINCREMENT ,"
+ "SEG VARCHAR(10) ,"
+ "UNIDADE VARCHAR(10) ,"
+ "AREA VARCHAR(10) ,"
+ "MICROAREA VARCHAR(10) ,"
+ "IMOVEL VARCHAR(10) ,"
+ "IDD VARCHAR(10),"
+ "NOME VARCHAR(50),"
+ "NUMERO_CASA VARCHAR(5),"
+ "DATA_NASCI VARCHAR(10),"
+ "DATA_MORTE VARCHAR(10),"
+ "SEXO VARCHAR(10),"
+ "ESCOLARIDADE VARCHAR(15),"
+ "ESTADO_ALTUAMENTO VARCHAR(5),"
+ "SEREI_ATUAL VARCHAR(30),"
+ "ESTADO_CIVIL VARCHAR(10),"
+ "RELIGIAO VARCHAR(20),"
+ "PRATICANTE VARCHAR(5),"
+ "NATURAL VARCHAR(20),"
+ "DATA_COMUNIDADE VARCHAR(20),"
+ "CPF VARCHAR(20),"
+ "RG VARCHAR(30),"
+ "CTPS VARCHAR(20),"
+ "ACS_GAS VARCHAR(20),"
+ "ANO_GAS VARCHAR(10),"
+ "ENDERECO_GAS VARCHAR(50),"
+ "DATA_REGRA_GAS VARCHAR(20),"
+ "DATA_PROVAVEL_GAS VARCHAR(20),"
+ "VACINA_A VARCHAR(10),"
+ "VACINA_B VARCHAR(10),"
+ "VACINA_C VARCHAR(10),"
+ "VACINA_R VARCHAR(10),"
+ "MES_NUTRI_GAS VARCHAR(10),"
+ "NUTRIDA VARCHAR(15),"
+ "MES_NATAL_GAS VARCHAR(10),"
+ "DATA_NATAL_GAS VARCHAR(10),"
+ "SIX_ANOS VARCHAR(5),"
+ "TSIX VARCHAR(5),"
+ "SANGRAMENTO VARCHAR(5),"
+ "NATIMORTO VARCHAR(5),"
+ "EDEMA VARCHAR(5),"
+ "DIABETES VARCHAR(5),"
+ "PRESSAO_ALTA VARCHAR(5),"
+ "MENOS VARCHAR(5),"
+ "PUER_A VARCHAR(15),"
+ "PUER_B VARCHAR(15),"
+ "MES_VISITA VARCHAR(12),"
+ "DATA_VISITA VARCHAR(12),"
+ "RESULTADO VARCHAR(15),"
+ "ACS_HIPER VARCHAR(20),"
+ "ANO_HIPER VARCHAR(10),"
+ "IDADE_HIPER VARCHAR(20),"
+ "DATA_VISITA_HIPER VARCHAR(20),"
+ "DATA_ULTIMA_HIPER VARCHAR(20),"
+ "FUMANTE_HIPER VARCHAR(5),"
+ "FAZ_DICTA_HIPER VARCHAR(5),"
+ "TOMA_MEDICACAO_HIPER VARCHAR(5),"
+ "POST_FORNECO_HIPER VARCHAR(5),"
+ "FAZ_EXERCICIOS_HIPER VARCHAR(5),"
+ "PRESSAO_HIPER VARCHAR(20),"
+ "ACS_DIABE VARCHAR(10),"
+ "ANO_DIABE VARCHAR(10),"
+ "IDADE_DIABE VARCHAR(15),"
+ "DATA_VISITA_DIABE VARCHAR(15),"
+ "DATA_ULTIMA_DIABE VARCHAR(15),"
+ "TOMA_HIPO_DIABE VARCHAR(5),"
+ "FAZ_DICT_DIABE VARCHAR(5),"
+ "FAZ_EXCER_DIABE VARCHAR(5),"
+ "FAZ_INSULINA_DIABE VARCHAR(5),"
+ "ACS_CITO VARCHAR(10),"
+ "DATA_FECHAMENTO VARCHAR(10),"
+ "DN_CITO VARCHAR(10),"
+ "IDADE VARCHAR(10),"
+ "DATA_ULTIMA_CITO VARCHAR(10),"
+ "DATA_ATUAL_CITO VARCHAR(10),"
+ "GROUPE_RISCO VARCHAR(5),"
+ "PROCEDIMENTO VARCHAR(10),"
+ "COLETA_CITO VARCHAR(15),"
+ "COLETA_RES VARCHAR(15) )");
}
catch(SQLException e)
{
Log.e("ERROR", e.getStackTrace().toString());
}
//.........................................
ContentValues values = new ContentValues();
try{
// values.put("ID",1);
values.put("SEG",seg.getText().toString());
values.put("UNIDADE",unidade.getText().toString());
values.put("AREA",area.getText().toString());
values.put("MICROAREA",microarea.getText().toString());
values.put("IMOVEL",imovel.getText().toString());
values.put("IDD",id_.getText().toString());
values.put("NOME",name.getText().toString());
values.put("NUMERO_CASA",numero_d.getText().toString());
values.put("DATA_NASCI ",nasci.getText().toString());
values.put("DATA_MORTE ",mort.getText().toString());
values.put("SEXO",sex.toString());
values.put("ESCOLARIDADE",escolaridade_);
values.put("ESTADO_ALTUAMENTO",estado_alto);
values.put("SEREI_ATUAL",serie_atual.getText().toString());
values.put("ESTADO_CIVIL",estado_.toString());
values.put("RELIGIAO",religiao.toString());
values.put("PRATICANTE",pratican.toString());
values.put("NATURAL",natural.getText().toString());
values.put("DATA_COMUNIDADE",data_comunidade.getText().toString());
values.put("CPF",cpf.getText().toString());
values.put("RG",idt .getText().toString());
values.put("CTPS",ctps .getText().toString());
values.put("ACS_GAS",name_acs.getText().toString());
values.put("ANO_GAS",anos .getText().toString());
values.put("ENDERECO_GAS",endereco_ .getText().toString());
values.put("DATA_REGRA_GAS",data_ultima_regra .getText().toString());
values.put("DATA_PROVAVEL_GAS",data_provavel .getText().toString());
values.put("VACINA_A",data_vcina1.getText().toString());
values.put("VACINA_B",data_vacina2 .getText().toString());
values.put("VACINA_C",data_vacina3.getText().toString());
values.put("VACINA_R",data_vacinar.getText().toString());
values.put("MES_NUTRI_GAS",mes_gestacao .getText().toString());
values.put("NUTRIDA",nutri.toString());
values.put("MES_NATAL_GAS",mes_natal_.getText().toString());
values.put("DATA_NATAL_GAS",data_consulta_natal .getText().toString());
values.put("SIX_ANOS",six_anos.toString());
values.put("TSIX",tsix.toString());
values.put("SANGRAMENTO",sangrament.toString());
values.put("NATIMORTO",natimorot.toString());
values.put("EDEMA",edemaa.toString());
values.put("DIABETES",diabet.toString());
values.put("PRESSAO_ALTA",presso_alta.toString());
values.put("MENOS ",menos.toString());
values.put("PUER_A",data_puer1.getText().toString());
values.put("PUER_B",data_puer2.getText().toString());
values.put("MES_VISITA",mes_visita_acs.getText().toString());
values.put("DATA_VISITA",data_visita_acs.getText().toString());
values.put("RESULTADO",resultado.toString());
values.put("ACS_HIPER",name_acs_hiper .getText().toString());
values.put("ANO_HIPER",ano_hiper.getText().toString());
values.put("IDADE_HIPER",Idade_hiper.getText().toString());
values.put("DATA_VISITA_HIPER",Data_visita_hiper.getText().toString());
values.put("DATA_ULTIMA_HIPER",Data_ultima_hiper.getText().toString());
values.put("FUMANTE_HIPER",fuma.toString());
values.put("FAZ_DICTA_HIPER",faz_dict.toString());
values.put("TOMA_MEDICACAO_HIPER",toma_medi.toString());
values.put("POST_FORNECO_HIPER",posto_for.toString());
values.put("FAZ_EXERCIICIOS_HIPER",faz_ex.toString());
values.put("PRESSAO_HIPER",Pressao_hiper.getText().toString());
values.put("ACS_DIABE",name_acs_diabe.getText().toString());
values.put("ANO_DIABE",ano_diabe.getText().toString());
values.put("IDADE_DIABE",idade_diabe.getText().toString());
values.put("DATA_VISITA_DIABE",data_visita_diabe.getText().toString());
values.put("DATA_ULTIMA_DIABE",data_ultima_diabe.getText().toString());
values.put("TOMA_HIPO_DIABE",hipo.toString());
values.put("FAZ_DICT_DIABE",faz_dicta_diab.toString());
values.put("FAZ_EXCER_DIABE",faz_excer_diab.toString());
values.put("FAS_INSULINA_DIABE",faz_insul);
values.put("ACS_CITO",name_acs_cito.getText().toString());
values.put("DATA_FECHAMENTO",data_fechamento_cito .getText().toString());
values.put("DN_CITO",dn_cito.getText().toString());
values.put("IDADE",idade_cito.getText().toString());
values.put("DATA_ULTIMA_CITO",data_ultiam_cito.getText().toString());
values.put("DATA_ATUAL_CITO",data_atual_cito.getText().toString());
values.put("GROUPE_RISCO",risco.toString());
values.put("PROCEDIMENTO",procedimento.getText().toString());
values.put("COLETA_CITO",coleta.toString());
values.put("COLETA_RES",Radio_text.toString());
my.insert("AB", null, values);
long check = my.insert("AB", null, values);
if(check !=0)
{
// IT WILL SHOW MESAGE FOR SAVED CORECTLY
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
alertDialogBuilder.setTitle("Salvar");
alertDialogBuilder.setMessage("Todus Informaroes Incredo!" )
.setCancelable(false)
.setNegativeButton("Ok",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
dialog.cancel();
}});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
//Toast.makeText(db.this, "Record Successfully Inserted", 2000).show();
}
else
{
Toast.makeText(Invidual.this, "Insert Error", 2000).show();
}
}
catch(Exception ex)
{
Log.e("Error",ex.toString());
}
this function working without any error . all data going insert very perfectly ,
but when i use this function it show me 0zero why ? whats wrong with my code plz help me i am tired ,
finds.setOnClickListener(new Button.OnClickListener() {
public void onClick(View arg0) {
try{
Cursor d = my.rawQuery("SELECT COUNT(ID) FROM AB ",null);
d.moveToFirst();
int n = d.getInt(0);
Toast.makeText(Invidual.this, "Total items :"+n, 2000).show();
}catch(Exception e)
{
Log.e("Error", e.toString());
}
}
});
Reply
Answers (
0
)
how to connect to sql server in mono for android
Android Data show problem