#include <qapplication.h> #include <qsqldatabase.h> #include <qsqlcursor.h> #include "../login.h"bool createConnections() int main( int argc, char *argv[] ){QApplication app( argc, argv ) if ( createConnections() ) {QSqlCursor cur( "staff" )// 指定表/视图名称cur.select()// 我们将检索每一条记录while ( cur.next() ) {qDebug( cur.value( "id" ).toString() + ": " +cur.value( "surname" ).toString() + " " +cur.value( "salary" ).toString() ) }}return 0 }
看你的create语句中time varchar(20)),..这边多了一个 ) ,可能导致建的表中实际只有两个
字段:id和time。
然后你又插入了4个字段,所以参数个数错误。。
评论列表(0条)