与数据库连接的问题 ADOConnection.Active := True; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,先建一个数据模块,就是module,拉一个数据表控件在上面,2,设置数据控件的aliasename是你要连接的数据库的名字,3,设置数据控件的databasename是一个字符串,以后别的控件访问数据库时就使用这个字符串,,你试试看可以吗? 如果我在一个单元中动态产生一个全局TAdoConnection,然后编写一个连接函数,在程序开始的时候先调用这个函数去连接数据库,然后在每个要用到此连接的地方都Uses这个单元,使用其中的全局对象TAdoConnection,这样好吗? Delphi有TAdoConnection控件,在窗体或DataModule中放一个,然后设置其ConnectString。使用TAdoQuery进行查询,TAdoQuery.Connection设置成TAdoConnection控件对象。或使用TAdoConnection.Execute得到一个查询结果。 是动态创建好还是作成DataModule好呢? 是动态创建好还是作成DataModule好呢? 都可以,用DataModule其实还是比较省事的,而且不用担心创建和销毁。别的模块使用时也一目了然 也能用ADODB.Connection在程序的datamodule开始的时候连接一次数据库,以后所有与数据库有关的操作全用它看一下这procedure TData.DataModuleCreate(Sender: TObject);var str:string;begin str:='DBQ='+'c:\temp\data.mdb'+';Driver={Driver do Microsoft Access (*.mdb)};driverid=25;FIL=MS Access;UID=admin;UserCommitSync=yes;'; adoconnection1.close; try adoconnection1.connectionstring:=str; except messagedlg('数据连接失败!',mterror,[mbok],0); end;end; 为什么我每次问问都只这样呢?大家来评评!!! 菜鸟问题:我想把一个DLL中的所有函数导入到工程中使用,如何做? 急!如何让鉴权窗体先运行直至密码正确后再运行主菜单界面? 自定义公式问题 请问char型和byte型有什么区别? 请帮我解决无DLL注入问题 如何在textfile类型文件的头部加入一个string? 表名为汉字的数据库查询 菜鸟问题 我想在运行表单前先提示是否保存已有代码,该如何处理. 送分,简单!!!SQL SERVER中如何更改数据库名? ClientSocket通讯,IP可PING通,但SOCKET连不上,阻塞或非阻塞均告错,详见内...... 神啊,救救我吧
2,设置数据控件的aliasename是你要连接的数据库的名字,
3,设置数据控件的databasename是一个字符串,以后别的控件访问数据库时就使用这个字符串,,你试试看可以吗?
一次数据库,以后所有与数据库有关的操作全用它
看一下这
procedure TData.DataModuleCreate(Sender: TObject);
var
str:string;
begin
str:='DBQ='+'c:\temp\data.mdb'+';Driver={Driver do Microsoft Access (*.mdb)};driverid=25;FIL=MS Access;UID=admin;UserCommitSync=yes;';
adoconnection1.close;
try
adoconnection1.connectionstring:=str;
except
messagedlg('数据连接失败!',mterror,[mbok],0);
end;
end;