procedure TTkwh.PageControl1Change(Sender: TObject);
begin
Case PageControl1.ActivePageIndex of
0:begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select XuanZeTi.BH,Type.TypeName,XuanZeTi.TM,XuanZeTi.A,XuanZeTi.B,XuanZeTi.C,XuanZeTi.D,XuanZeTi.DA,XuanZeTi.CZ,NYD.NYD,XuanZeTi.TypeID,XuanZeTi.NY from XuanZeTi,Type,NYD where XuanZeTi.TypeID=Type.TypeID and XuanZeTi.NY=NYD.BH ORDER BY XuanZeTi.BH ASC');
ADOQuery1.Open;
XZ_DBGrid.Fields[0].DisplayLabel:='题号';
XZ_DBGrid.Fields[1].DisplayLabel:='题型';
XZ_DBGrid.Fields[2].DisplayLabel:='题目';
XZ_DBGrid.Fields[3].DisplayLabel:='选项A';
XZ_DBGrid.Fields[4].DisplayLabel:='选项B';
XZ_DBGrid.Fields[5].DisplayLabel:='选项C';
XZ_DBGrid.Fields[6].DisplayLabel:='选项d';
XZ_DBGrid.Fields[7].DisplayLabel:='答案';
XZ_DBGrid.Fields[8].DisplayLabel:='所在章节';
XZ_DBGrid.Fields[9].DisplayLabel:='难易度';
XZ_DBGrid.Fields[0].DisplayWidth:=5;
XZ_DBGrid.Fields[1].DisplayWidth:=10;
XZ_DBGrid.Fields[2].DisplayWidth:=20;
XZ_DBGrid.Fields[3].DisplayWidth:=20;
XZ_DBGrid.Fields[4].DisplayWidth:=20;
XZ_DBGrid.Fields[5].DisplayWidth:=20;
XZ_DBGrid.Fields[6].DisplayWidth:=20;
XZ_DBGrid.Fields[7].DisplayWidth:=5;
XZ_DBGrid.Fields[8].DisplayWidth:=10;
XZ_DBGrid.Fields[9].DisplayWidth:=5;
end;
1:begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * from TianKong');
ADOQuery1.Open;
TK_DBGrid.Fields[0].DisplayLabel:='题号';
TK_DBGrid.Fields[1].DisplayLabel:='题型';
TK_DBGrid.Fields[2].DisplayLabel:='题目';
TK_DBGrid.Fields[3].DisplayLabel:='空 1';
TK_DBGrid.Fields[4].DisplayLabel:='空 2';
TK_DBGrid.Fields[5].DisplayLabel:='空 3';
TK_DBGrid.Fields[6].DisplayLabel:='空 4';
TK_DBGrid.Fields[7].DisplayLabel:='空 5';
TK_DBGrid.Fields[8].DisplayLabel:='应填空数';
TK_DBGrid.Fields[9].DisplayLabel:='难易度';
TK_DBGrid.Fields[10].DisplayLabel:='所在章节';
end;
2:begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * from JianDaTi');
ADOQuery1.Open;
JD_DBGrid.Fields[0].DisplayLabel:='题号';
JD_DBGrid.Fields[1].DisplayLabel:='题型';
JD_DBGrid.Fields[2].DisplayLabel:='题目';
JD_DBGrid.Fields[3].DisplayLabel:='答案';
JD_DBGrid.Fields[4].DisplayLabel:='难易';
JD_DBGrid.Fields[5].DisplayLabel:='所在章节';
end;
3:begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * from YuanLiLunShu');
ADOQuery1.Open;
YLLS_DBGrid.Fields[0].DisplayLabel:='题号';
YLLS_DBGrid.Fields[1].DisplayLabel:='题型';
YLLS_DBGrid.Fields[2].DisplayLabel:='题目';
YLLS_DBGrid.Fields[3].DisplayLabel:='答案';
YLLS_DBGrid.Fields[4].DisplayLabel:='难易';
YLLS_DBGrid.Fields[5].DisplayLabel:='所在章节';
end;
4:begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * from XiTongSheJi');
ADOQuery1.Open;
XTSJ_DBGrid.Fields[0].DisplayLabel:='题号';
XTSJ_DBGrid.Fields[1].DisplayLabel:='题型';<<<<<<<<<<<<<<<<<<<<<<<<<<运行的时候箭头会指到这
XTSJ_DBGrid.Fields[2].DisplayLabel:='题目';
XTSJ_DBGrid.Fields[3].DisplayLabel:='答案';
XTSJ_DBGrid.Fields[4].DisplayLabel:='难易';
XTSJ_DBGrid.Fields[5].DisplayLabel:='所在章节';
end;
5:begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * from XiTongCZ');
ADOQuery1.Open;
XTCZ_DBGrid.Fields[0].DisplayLabel:='题号';
XTCZ_DBGrid.Fields[1].DisplayLabel:='题型';
XTCZ_DBGrid.Fields[2].DisplayLabel:='题目';
XTCZ_DBGrid.Fields[3].DisplayLabel:='答案';
XTCZ_DBGrid.Fields[4].DisplayLabel:='难易';
XTCZ_DBGrid.Fields[5].DisplayLabel:='所在章节';
end;
6:begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * from ZhangJie');
ADOQuery1.Open;
ZJ_DBGrid.Fields[0].DisplayLabel:='序号';
ZJ_DBGrid.Fields[1].DisplayLabel:='章节序号';
ZJ_DBGrid.Fields[2].DisplayLabel:='章节名';
end;
end;
end;提示错误类EAccessViolation,错误信息:'Access violation at address 00481D5F in module'
TKSCXT.exe’.Read of address 00000038‘.进程中止.问题是不是出在上面的代码中呢?
解决方案 »
- TStringGrid如何使行的宽度不相同
- 怎样播放*.yuv文件
- 如何动态控制 masterdata(主数据 band ) 数据的显示....... 请高手指教..
- 怎样在delphi7 下编译pascal 程序呀! 第一次用的说.
- olevariant问题.
- 看一下这句话,给点建议。
- 各位大侠救命呀!!!我想随机读取一条记录,而且以后不能重复这条记录.(用什么语句具体怎么写,只要写详细就给分)
- 求救:Delphi编写的服务端和VC编写的客户端通信问题?
- csdn-delphi---广东同盟会(请会员来签名)
- 关于Delphi+sqlserver+win2000的问题(系统等着上,急!)
- 调用端口与.net framework冲突
- 关于DBGridEh的显示问题
出异常之后跟一下,看具体是哪行出的问题,这样才好查原因。
谢谢各位了,就是DataSoure 没有设置好,给分咯。