挑战Delphi数据库
本人要开发一个简单的“图书管理系统”的项目,SQL数据库如下 :create database 图书管理系统
use 图书管理系统
create table 图书表(
图书编号 char(10) not null primary key,
书名 char(10)not null,
图书类别 char(8) not null,
本图书数目 int not null,
图书价格 money ,
)
create table 学生(
学生编号 char(10) not null primary key,
姓名 char(10) not null,
班级 char(15) not null,
)
create table 借阅表(
学生编号 char(10) not null primary key,
图书编号 char(10) not null,
借出天数 int ,
借出时间 datetime,
姓名 char(10) not null,
)
想在借阅表理插入数据,代码如下,请问如下代码错在哪里,望指教:
doquery3.Close;
adoquery3.SQL.Clear;
adoquery3.SQL.Add('insert into 借阅表 values(
'select 学生编号 from 学生表 where 学生编号='+''''+Edit2.Text+'''' ,
'select 姓名 from 学生表 where 学生编号='+''''+Edit2.Text+'''',
'select 图书编号 from 图书表 where 图书编号='+''''+Edit1.Text+'''',
'select 书名 from 图书表 where 图书编号='+''''+Edit1.Text+'''',
'select getdate()',1)
');
adoquery3.Open;
在Delphi界面里面的两个Edit框中输入学生编号和图书编号,如何把这两个编号更新至数据库