Thanks for replying...
I am having one more problem now...
I am using this below java file to create a database and table on the
click event of Create DB Button[b][i]( till here it is working fine)[/
i] [/b]and then below this Create DB button, there is one more button
named Send Button... and on the click event of Send Button I am
opening another activity which contains a edit text and a button
called Insert[i][b](this is also working fine for me)[/b][/i]  and on
the click event of this Insert Button... I have to insert the value
that we are typing into edit text box into the table that we have
created previously.... but I am not able to figure it out why it is
not inserting into table that we have created previously... what wrong
I am doing please let me know.... Below are the codes....
-----------------
[size=18]This Code contains Create DB Button and Send Button and click
event also that are creating tables and database
[/size]
[code]
package com.example.hw3;


import android.app.Activity;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class HW3 extends Activity {
        private Button b1;
        private Button b2;
        @SuppressWarnings("unused")
        private A1 test;
        private EditText text;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        text = (EditText) findViewById(R.id.EditText01);
        initControls();
    }

    protected void initControls()
    {
    b1 = (Button)findViewById(R.id.CreateDB);
    b2 = (Button)findViewById(R.id.Button02);





    b1.setOnClickListener(new Button.OnClickListener()
    { public void onClick (View v){ DoWork(); }});

    b2.setOnClickListener(new Button.OnClickListener()
    { public void onClick (View v){
    Intent myIntent = new Intent(HW3.this, A1.class);
        // HW3.this.startActivity(myIntent);
      startActivity(myIntent);
}});


    }


    protected void DoWork()
    {

       //       SQLiteDatabase db=null;

    //  db1 = new HW3DbAdapter(this);
        text.setText("Button 1 was clicked");
      // db1.open();
        //fillData();

        SQLiteDatabase myDB= null;
          String TableName = "db_entry";

          /* Create a Database. */
          try {
           myDB = this.openOrCreateDatabase("db_hw3", MODE_PRIVATE,
null);
           myDB.execSQL("DROP TABLE IF EXISTS db_entry" );
           /* Create a Table in the Database. */
           myDB.execSQL("CREATE TABLE IF NOT EXISTS "
             + TableName
             + " (id INTEGER PRIMARY KEY AUTOINCREMENT, mb_text TEXT NOT
NULL,ph_location TEXT);");

          }
          catch(Exception e) {
           Log.e("Error", "Error", e);
          } finally {
           if (myDB != null)
            myDB.close();
          }


    }



}  [/code]


------------------
[size=18]
This is the Code for an Activity that contain edit text and Insert
Button....I think something wrong I am doing in the try  block of this
code..... Please help[/size]

[code]  package com.example.hw3;

import android.app.Activity;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;


public class A1 extends Activity {
        private Button b3;
        private EditText text1;
        private EditText text3;

        public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main1);

        initControls1();
    }

         protected void initControls1()
            {
            b3 = (Button)findViewById(R.id.SendButton);
            text1 = (EditText) findViewById(R.id.et1);
            text3 = (EditText) findViewById(R.id.EditText04);
            b3.setOnClickListener(new Button.OnClickListener()
            { public void onClick (View v){ DoWork1(); }});



            }
         protected void DoWork1()
            {
                 SQLiteDatabase myDB= null;
                // SQLiteDatabase myDB;
          //String TableName = "db_entry";
        String str= text1.getText().toString();
        text3.setText(str);
          //String Data="";
         try {
          myDB = this.openOrCreateDatabase("db_hw3", MODE_PRIVATE, null);

            /* Insert data to a Table*/
           myDB.execSQL("INSERT INTO db_entry"
                 + " (mb_text, ph_location)"
             + " VALUES (str,pp );");
         }
                  catch(Exception e) {
           Log.e("Error", "Error", e);
          }




            }

}
  [/code]

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to