收录日期:2019/04/26 16:19:17 时间:2016/05/22 08:21:54 标签:VCL组件开发及应用
怎么动态的创建asscee数据库和其中的字段呀,并怎么返回数据库中有多少条记录!!谢谢了
动态创建数据库倒是没有做过。
在程序运行期我一般是不不再更新数据库的。

如果你是指程序的第一次运行的情况下,
可以考虑一起分发一个没有任何数据的数据库。

用TTABLE可以动态创立表和字段啊。

我就是想动态创建数据库,哪位那个有办法呀
动态创建数据库只能用DAO才行。
因为DAO支持DDL
我是新手麻烦说明白一点,谢谢
好友怎么连接AccEss的数据库不出现让输入用户名和密码的提示呀
delphi 从入门到精通 一书中有详细的解释。

需要电子版的m:6105ban@163.com
用ADOX创建数据库和数据表,有关ADOX的相关文档可去MSDN网站查询

//字典表 计费
c_data='CREATE TABLE [data]('
+'[Id] autoincrement,'
+'[Bh] varchar(10),'//编号
+'[Sorts] varchar(20),'//
+'[Q_Date] DateTime,'//
+'[Q_Name] varchar(20),'//
+'[Keys] varchar(50),'//
+'[Question] varchar(240),'//
+'[Answer] memo,'//
+'[A_Date] DateTime,'//
+'[A_Name] varchar(20))';

c_passwd='CREATE TABLE [passwd]('
+'[Id] varchar(10),'
+'[Pw] varchar(20))';//

function TfrmMain.CreateMDB: boolean;
var
CreateAccess:OleVariant;
begin
try
mdbFileName:=ExtractFilePath(Application.ExeName)+'wt_data';
CreateAccess:=CreateOleObject('ADOX.Catalog');
//CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+mdbFileName);
CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+mdbFileName);

DM.ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source='+mdbFileName;

//创建表
DM.ADOQ_Any.Close;
DM.ADOQ_Any.SQL.Text:=c_data;
DM.ADOQ_Any.ExecSQL;

DM.ADOQ_Any.SQL.Text:=c_Passwd;
DM.ADOQ_Any.ExecSQL;

DM.ADOQ_Any.SQL.Text:='insert into passwd values(:Id,:Pw)';
DM.ADOQ_Any.Parameters.Paramvalues['Id']:='User';
DM.ADOQ_Any.Parameters.Paramvalues['Pw']:=DateToStr(now);
DM.ADOQ_Any.ExecSQL;

DM.ADOQ_Any.SQL.Text:='insert into passwd values(:Id,:Pw)';
DM.ADOQ_Any.Parameters.Paramvalues['Id']:='system';
DM.ADOQ_Any.Parameters.Paramvalues['Pw']:='system';
DM.ADOQ_Any.ExecSQL;

result:=true;
except
result:=false;
Application.MessageBox('无法创建数据库。','提示',MB_OK+MB_ICONWARNING);
end;
end;

也就是以下的网站:
http://www.gzdfwl.com/news2003/list.asp?unid=167

此网站用于收录DELPHI相关的资料,便于查询,无其它用意,有好的大家分享!

软件架构与设计模式,你了解有多少,欢迎进来聊聊!! 招数据库开发人员... (100分)怎么样在手动连接数据库的时候直接用到textbox中的数据? window.open问题 [请教]为什么Install Shield 打包时*.sys文件和*.inf文件的不能正确写入?为什么调用外部.exe文件后,安装包会由2m多增加到20多m? 急急急急!!!!!分页显示??? 我在操作oracle817时,在工具菜单中使用备份数据库老是不成功,详情请进 急:刚安装后出现的问题 求dotnet下大数运算的library 加急,加急............................................. 关于datagrid的问题,看似很小,但总搞不定,请高手指点。 关于ref关键字 aaa m1[100]和 aaa *p = new aaa[100]的区别 记取CLOB字段出错,高手请教~ 关于快捷键的设置 系统重装导致的故障? 今天,她就要飞走了,留下我孤单单的一个人,想哭----我和我最爱的MM的故事 3721上网助手里能够判断客户端机器的各种状态,是怎么做到的? 遇到一般性网络错误该如何解决? 高手帮忙啊,我的问题解决不了,就要下岗。请大家给我指点指点啊, command消息和update_command_ui消息有何区别啊,那位能帮我讲的详细点啊? ************Sql2000连接问题,ip可以连接,服务器名称连不上************** 遇到一个窗体变量传递的问题,大家来帮忙~80多分送 求第三方库 标准容器的问题 javascript 实现一个 小函数 为什么调用realone不支持wmv格式,在我自己机器上的realone能播放wmv格式 帮忙看看服务器的漏洞 错在哪 ? 唱了两首歌,请水园的同胞们请进来听听指教指教!