数据表操作的重大问题,请天才解决!(100分)

  • 主题发起人 主题发起人 tanzhouren
  • 开始时间 开始时间
T

tanzhouren

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:
请问1.有一Paradox数据表,如何在DELPHI程序运行间增加或删除字段。
2.如何在窗体运行时增加或删除控件。
3.如何由用户控制在报表中增加或删除要打印的字段。我给高分100.
Email: tanzhouren@263.net
 
难道没有天才吗?我再加50分。大出血了!
 
好老的问题, Seesion.方法
 
1.你不会用sql的ddl吗?
alter table...
自己查资料看看吧。我也记不清楚了。
3。你可以动态拼sql啊。
 
天哪,这种问题需要“天才”来解决?
 
控件可以動態生成的啊 TTable.create(self)
 
各位天才,我是一菜鸟,请各位见谅,第一和第二个问题我自己看书解决了。就第三个问题能否指点详细些。
最好有个例子。向各位学习,分数一定送上。
 
1、使用SQL的ddl
alter table...
具体实现如下:
===================================================
假设想换的字段为field1,此时新增一个字段为field2
将field1中的记录数据进行转移,另转到field2中.
在删除 field1
具体使用:
A.Alter a table to add a new column
CREATE TABLE doc_exa(column_a INT)
GO
ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL
GO
EXEC sp_help doc_exa
GO
DROP TABLE doc_exa
GO

B.Alter a table to drop a column
CREATE TABLE doc_exb (column_a INT,column_b VARCHAR(20) NULL)
GO
ALTER TABLE doc_exb DROP COLUMN column_b
GO
EXEC sp_help doc_exb
GO
3、也可以使用SQL语言,可以查一查Query Analyzer
DROP TABLE doc_exb
GO
=====================================
OK! LET'S TRY




 
chenzhongshan大虫:谢谢!
您能否给我一个动态设置报表的详细的例子。(可让用户决定使用哪些字段)
 
不好意思,各位,我已经用代码动态产生十个TDBEDIT控件,可在程式中怎么调用此控件中的事件。
 
多人接受答案了。
 
多人接受答案了。
 
后退
顶部