with DATAMODULE1.DATABase1 do //连接别名//
begin
Connected := false;
AliasName := ListBox1.Items[ListBox1.itemindex];//选择别名 try
LoginPrompt := true;
Connected := true;
Session.GetTableNames(AliasName,'',false,false,ListBox1.Items);//获取表名并加入到listbox中
except
Application.Messagebox(Pchar('无法连接数据库,别名' + AliasName),
Pchar('警告'),mb_ok);
Abort;
end;
end;获取了表名之后,可以通过循环得到字段名称:
for I := 0 to table.fieldcount - 1 do
begin
listbox1.items.add(table.fields[i].name)
end;
begin
Connected := false;
AliasName := ListBox1.Items[ListBox1.itemindex];//选择别名 try
LoginPrompt := true;
Connected := true;
Session.GetTableNames(AliasName,'',false,false,ListBox1.Items);//获取表名并加入到listbox中
except
Application.Messagebox(Pchar('无法连接数据库,别名' + AliasName),
Pchar('警告'),mb_ok);
Abort;
end;
end;获取了表名之后,可以通过循环得到字段名称:
for I := 0 to table.fieldcount - 1 do
begin
listbox1.items.add(table.fields[i].name)
end;
解决方案 »
- DELPHI调用C++开发的DLL问题
- 超难问题!!!!! 如何知道自己的 "打印" 进程 成功执行完毕 ?? ???????急!!!!!!!!
- bmp图象保存到数据库???请指点!!!
- API在delphi中的自定义问题?
- Delphi6.0支持SQL2000带参数的存储过程吗(通过BDE)吗?delphi4的应用程序如何升级到delphi6?
- 如何向客户机发送消息 ,请手请进.......
- 图像的放大和缩小
- 請問各位大俠﹐能否在一個窗口中Free另一個窗口
- 高手指点呀
- TLabel的FocusControl属性什麽意思
- 我在网上发好多求职简历,但是都没有回应我该怎么办?看来公司不是很重视着!!!!!!
- 2.Tlocate Options 类型的问题?基础知识啊,只因为书上没写。。
Table1.DatabaseName := '111';
Table1.TableName := 'book';
Table1.FieldDefs.Update; // 取字段信息ListBox.Items.Clear; // 先清除
for i:=0 to Table1.FieldDefs.Count-1 do
ListBox.Items.Add( Table1.FieldDefs[i].FieldName ); // 加入每一个字段信息Table1.Free; // 释放临时表变量,如果你用的是非临时创建的表,就不必释放了