创建数据库有些眉目了,我用ADOX OLE对象创建库成功,但如何再见表呢??具体实现出问题了。请指教。
解决方案 »
- (急)如何将ListBox每列的内容显示到指定的Edit.text中??
- DELPHIz中如何用16进制数据查找出某个进程中相对应的地址
- MScomm超时问题
- cxgrid 显示数据
- 怎样读取VF中DBF数据库中的备注字段(里面存儲的是BMP图像),并显示出来?急!!!
- 偶需要您的帮助!从感情上我非常的感谢,从人情上我将送你500分
- 如何实现拖拉一个按扭到另一个位置?(在线等待)
- 怎么覆盖掉父类的方法
- happy new year!迟到了吗?
- register, pascal, cdecl, stdcall, safecall 有什么区别
- 求 HTML HELP WORKSHOP 的 Hha.dll、hhc.exe、hwdll.dll、hcrtf.exe 的接口
- update整个表的问题?
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,ComObj;type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var
CreateAccess: OleVariant;
begin
if fileExists('c:\access2000.mdb') then
showmessage('该文件已经存在')
else
begin
CreateAccess := CreateOleObject('ADOX.Catalog');
CreateAccess.create('Provider=Microsoft.Jet.OleDB.4.0;data source=c:\access2000.mdb;Jet OLEDB:Database Password=''mypiip''');
showmessage('创建成功');
end;
end;end.
创建表用:"create table tablename (field1 byte,....);"
var
DirStr:String;
begin
DirStr:='C:\数据库上机';
if not DirectoryExists(DirStr) then
if not CreateDir(DirStr) then
raise Exception.Create('Cannot create '+DirStr);
CreateDb(DirStr+'\教学管理.mdb');
end;