2011-02-05 13 views
1

Symbianデバイス用Qtを使用してアプリケーションを作成しています&データベース(sqlite) を使用したいが、このエラーが発生している。これを削除するには?Qtでのデータベースの問題

コード:

QSqlQuery query; 
    query.prepare("INSERT INTO glucose(value, date, time, duration, note)""VALUES(:value, :date, :time, :duration, :note)"); 
    query.bindValue(":value",edit_glucose->text()); 
    query.bindValue(":date",datetime->date()); 
    query.bindValue(":time",datetime->time()); 
    query.bindValue(":duration","a"); 
    query.bindValue(":note",edit_note->toPlainText()); 
    query.exec(); 

adddata.obj ::エラー:未解決の外部シンボル "__declspec(dllimportの)公共:_ thiscall QSqlQuery ::〜QSqlQuery(無効)"( _imp _ ?? 1QSqlQuery @@ QAE @ XZ)は、 "private:void __thiscall AddData :: save(void)"で参照されています(?save @ AddData @@ AAEXXZ)

ありがとうございます。

+0

タグc#をC++に置き換えた –

+2

リンカーエラーです。 QDatabaseライブラリにリンクしていますか? –

+0

#include &これに関連する他のヘッダーは機能していません...その表示ファイルは存在しません。だから、#include

答えて

2

私はあなたが次にあなたがQSqlQueryを含めることができます.PROファイルに

QT += sql 

SQL supportを追加するのを忘れだと思います。

+0

を使用しています。 –

+0

あなたは歓迎ですamrit_neo –