綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 無法讀取SQLite

[複製連結] 查看: 1109|回覆: 6|好評: 0
跳轉到指定樓層
樓主
y2468101216 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-3-16 00:03

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
我已經試了三天了,弄到最後雖然可以打開了但是一讀取SQL就報錯,更糟的是我不知道是哪裡錯了,錯誤訊息沒有寫哪裡錯了,
希望有人可以幫我指正哪裡出錯了。

不好意思,第一次使用論壇,所以不會貼程式碼,google幾個關鍵字都找不到,所以只能用上附件的方式抱歉。


test1.zip (1008.12 KB, 下載次數: 2)
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
whl | 收聽TA | 只看該作者
發表於 2013-3-16 08:24
本帖最後由 whl 於 2013-3-16 08:26 編輯

錯誤1:
Cursor cursor =db.rawQuery ("SELECT _Teacher FORM Teacher where _id = ?", id);
Cursor cursor =db.rawQuery ("SELECT _Teacher FROM Teacher where _id = ?", id);

錯誤2:
未作 cursor.moveToFirst();

還有錯誤,目前有事來不及處理。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
whl | 收聽TA | 只看該作者
發表於 2013-3-17 10:40

錯誤3 :
tview1=(TextView) findViewById(android.R.id.text1);
tview1=(TextView) findViewById(R.id.textView1);

錯誤很多直接貼改好的 code
@Override
protected void onCreate(Bundle savedInstanceState) {
               
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Dhelp = new DBHelper(this, "Teacher.db", null, 1);
        db = Dhelp.getReadableDatabase();
        tview1=(TextView) findViewById(R.id.textView1);
        btn1 = (Button) findViewById(R.id.button1);
        ttext1 = (EditText) findViewById(R.id.editText1);
        btn1.setOnClickListener(new OnClickListener(){
                public void onClick(View v) {
                        String[] id=new String[] { ttext1.getText().toString() };
                        String name = "找不到";
                       
                        Cursor cursor =db.rawQuery ("SELECT _Teacher FROM Teacher where _id = ?", id);
                       
                        if (cursor.getCount() > 0){
                                cursor.moveToFirst();
                                name = cursor.getString(0);
                        }
                       
                        tview1.setText(name);
                }});
    }
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
ploglin | 收聽TA | 只看該作者
發表於 2013-3-18 10:30
所以你上傳的檔案是成功的?還是要問問題的呢?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
 樓主| y2468101216 | 收聽TA | 只看該作者
發表於 2013-3-18 21:46
感謝!抱歉新手上路lol
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
ploglin | 收聽TA | 只看該作者
發表於 2013-3-19 09:05
抱歉,是我看錯了,我以為前2個回覆都是你自己回的。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
kimmy918 | 收聽TA | 只看該作者
發表於 2013-3-25 19:55
謝謝大大ㄉ分享
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則