我用TADODataSet连接Access数据库,然后用CommandText选择数据库的视图进行报表打印,我想为原来的表添加行号和其他的字段,我通过ObjectTreeView为TADODataSet中的FieldDefs添加了一个字段,可是用FieldByName查找该字段时报告Access violation,请问是怎么回事啊?应该怎么做呢
解决方案 »
- ListView的每一列都可修改,现在把readonly=true,但是只有第一列可以修改
- 怎样调Ttoolbar上按钮的高度?高手进,在线等...
- 请问 微软 是不是 帮 FBI 做了一个 "后门" ?????
- 关于TChart的一个小问题,欢迎大家近来帮忙解决,谢谢
- 请问各位,我做了一个mdi的多文档应用程序,切换子窗口代码如下,为什么切换的过程中界面狂闪呢?抖动
- 请教用delphi写注册表问题,在线等待!
- FastReport2.5的怪问题!
- date问题
- 求解密通信控件包:APRO
- 在delphi中怎样读出已经保存的图像?急,急,急!如能指点,不胜感激。
- 如何在INI文件中新建一个Section
- dbgrid标题居中的问题
myClientDataSet:=tClientDataSet.Create(nil);
with myClientDataSet do
begin
with FieldDefs.AddFieldDef do
begin
DataType:=ftString;
Size:=16;
Name:='styleCode';
end;
with FieldDefs.AddFieldDef do
begin
DataType:=ftString;
Size:=16;
Name:='spec';
end;
with FieldDefs.AddFieldDef do
begin
DataType:=ftString;
Size:=16;
Name:='color';
end;
with FieldDefs.AddFieldDef do
begin
DataType:=ftInteger;
Name:='Amount';
end;
CreateDataSet ;
end;