我执行以下这些语句后,发现可以查询到student表的ID和姓名。QSqlQueryquery(db);//以下执行相关sql语句query.exec("ifexistsstudentdropstudent");query.exec("createtablestudent(i...
我执行以下这些语句后,发现可以查询到student表的ID和姓名。
QSqlQuery query(db); //以下执行相关 sql语句
query.exec("if exists student drop student");
query.exec("create table student(id int primary key,namevarchar(20))");
query.exec("insert into student values(2,'xiafang')");
query.exec("insert into student values(7,'wanghua')");
query.exec("insert into student values(3,'aisq')");
query.exec("insert into student values(4,'fucan')");
query.exec("select id,name from student where id>=2");
但是我的数据库中还有一张表teacher,执行以下这条语句却查询不到结果。
query.exec("select * from teacher");
student 表是用命令query.exec("create table student(id int primary key,namevarchar(20))");创建的。 而teacher表是我手动创建的。
为什么会查不到结果??怎么解决能够查询得到?求助大家啊,刚接触QT连接SQL SERVER数据库。
展开