问题很简单,但是对Delphi初学不懂。感到无从下手。请大家多指教!!!(200分)

  • 主题发起人 主题发起人 zxp_ping
  • 开始时间 开始时间
Z

zxp_ping

Unregistered / Unconfirmed
GUEST, unregistred user!
对一个数据库,如何删除其中的很多表,该怎么办?能给出代码吗?
已经有的只是数据库的文件名及路径,还有表名。。。
下一步怎么做?
 
是什么数据库啊?
 
开始都一样!

看书!首先学习objectpascal,熟悉delphi界面,什么是控件?什么是事件?基本的东西都要
搞清楚。可以看demo目录下面的例子。

另外,我个人认为不要一开始就去搞数据库阿!做个小东西部就可以了!比如notepad,
会做???不会的话就做一个看看

需要看什么书吗!你可以找找论坛,很多人问了!
 
Access 97,麻烦大侠给代码。现在急用。。谢谢!
 
请问大家是不愿告诉我还是不知道?
 
大家这么见死不救?我能找到我肯定解决了嘛。我分基本是没有来源,去了不复返都花这么
多,得到就是这样的回答呀。
 
用SQL语句执行"drop table 表名"
如果用bde,那就用
query1.SQL.Text := 'drop table 表名'
Query1.ExecSQL
如果用ado的话则用TADOConnection对象来执行
 

如果清空表 SQL:='delete '+表名;
如果删除表 SQL:='drop '+表名;
 
用query1的话,岂不要动态创建数据源?还是不用数据源,只有数据库文件名就行?那
怎么连接数据库,打开?
 
首先要配bde,在那里指明数据库种类和数据源,并起个别名,eg:xxxx
用query,则指明datasouce为xxxx,ok
 
在程序运行时怎么配BDE????我不是讲开始的时候。我是动态的呀。我数据库又不止一个
,,。。
 
那就用adoconnectring,来动态改变数据源,不用query了
 
能写个示例代码吗?
假设我数据库路径名为:
c:/aa.mdb
要删除的表是:name
代码如何写?
 
adoquery1.close;
adoquery1.connectionstring:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/aa.mdb;Persist Security Info=False';
adoquery1.sql.clear;
adoquery1.sql.add( 'drop name');
adoquery1.ExecSQL ;
 
如果我要将一表里的内容复制到另一数据库的表呢?是一条条读出来写进去,还是有别的方法?
 
接受答案了.
 
后退
顶部