怎么通过SQLDataSet、
DataSource、
ClientDataSet
DataSetProvider、
SQLConnection
这些控件,用代码实现创建一个数据表,插入列,更新数据等操作。
DataSource、
ClientDataSet
DataSetProvider、
SQLConnection
这些控件,用代码实现创建一个数据表,插入列,更新数据等操作。
解决方案 »
- 为什么CreateFile(FILE_FLAG_NO_BUFFERING) 2k下可以,xp下就不行
- 请教:FROM子句错误,谢谢
- 现金购买,网上冲引客户端,要求2周内完成
- 晕啊!!!还是DELPHI数据库BDE的问题啊!!!!!!
- 真接调出report builder的打印对话框要用哪些代码呀?
- 系统结构设计篇之序言(COM DCOM COM+ and Midas For Delphi书)截选
- 很有意思的一个问题,快来看拉
- 紧急 ,,,,,,如何在delphi中检查是否其他程序运行。紧急 ,,,,,,
- Blob has been modified错误如何处理(30分)
- 在Windows环境下怎样给任意一个EXE文件更换图表?
- 如果循环执行某个函数 - 60分!一直在线给分.
- 关于从Excel中读取字符串 截取的问题
procedure _AddFieldDef(AName: String; ADataType: TFieldType; ASize: Integer=0);
begin
with Acds.FieldDefs.AddFieldDef do
begin
Name := AName;
DataType := ADataType;
Size := ASize;
end;
end;
begin
with Acds do
begin
if Active then
begin
EmptyDataset;
Active:=false;
end;
FieldDefs.Clear;
_AddFieldDef('ID',ftInteger);
_AddFieldDef('name',ftString,64);
_AddFieldDef('Type',ftString,64);
_AddFieldDef('Authority',ftInteger); CreateDataSet;
LogChanges := False;
if not qTemp.Active then qTemp.Open;
qTemp.First;
while not qTemp.EOF do
begin
Append;
Fields[0].Value := qTemp.FieldValues['ID'];
Fields[1].Value := qTemp.FieldValues['name'];
Fields[2].Value := qTemp.FieldValues['Type'];
Fields[3].Value := qTemp.FieldValues['Authority'];
Post;
qTemp.Next;
end;
end;end;