
ADO中的控件介绍和使用方法:
ADOConnection1:ConnectionString属性是连接SQLSERVER数据库的,点击后出现一个对话框,选择build,出现对话框,选择sqlserver一项,点击下一步,出现的对话框中输入服务器名称(一般输入所在数据库的ip地址即可),下面的用户名称和密码:输入数据库的用户和密码,然后现在您所有连接的数据库即可,点击测试连接,提示成功后点击“确定”即可完成此参数设置。
ADOQuery1:Connection属性指定连接的ADOConnection1即可。
按钮的事件如下:
procedure TForm1Button1Click(Sender: TObject);
begin
ADOQuery1SQLText:= 'select from test';
ADOQuery1Open;
ADOQuery1Append;
ADOQuery1FieldByName('F_MC')AsString:= Edit1Text;
ADOQuery1Post;
ADOQuery1Close;
end;
这个错误是显眼的,原意是project1,exe 引起数据引擎错误,错误信息是:当为了初始连接 数据库引擎时而发生错误(错误号 $2501)
你使用的连接是不是BDE形式的?如果是BDE(Borland Database Engine),那么您必须用别名以及驱动程序的管理部分,做系统配置。您是否在这方面查一查?
1
新建一个FORM。在控件栏找到ADO一栏,把里面的ADOConnection和ADOQuery两个各建立一个放在FORM里。这两个控件运行后是不可见的,所以你可以随便放在FORM的任何位置。然后再找到DATA
ACCESS一栏,把它下属的DataSource控件拖一个放到FORM里。用这三个控件就可以建立连接了。
2设置相关属性,首先我们设置ADOConnection,这个控件就是与数据连接的控件。双击它d出配置窗口,单击BUILD按钮,出现数据库链接属性窗口,ACCESS数据库就选择有个JET40什么的那个数据库,如果是本地的数据库可以在下拉列表选择服务器名称或者自己直接输入服务器名称(远程的直接输入IP即可),然后输入登录密码和选择数据库。设置完成点击测试连接,显示成功说明链接正常,单击完成退出设置。
3
ADOQuery这个控件是用SQL *** 作数据库的,在它的属性栏有个connection属性,点击它的下拉菜单选择刚刚建立好的ADOConnection1,DataSource控件则是存放结果的地方,把它的DataSet属性设置成ADOQuery1。这样我们就可以通过调用ADOQuery来对数据库进行 *** 作了。
4
链接好数据库以后就可以对数据库进行 *** 作了。最常见的用法是建立一个DBGRID,然后把他的connection属性选成我们的Datasource1。如果你想预先设置好SQL语句的话,在ADOQUERY的左边属性栏里的SQL栏,点那个三个点的省略号输入你想查询的SQL语句。然后ACTIVE属性设置成TRUE,这样一运行,在DBGRID里就会显示你的SQL查询结果了。
不知道你连接的是SQL Server 还是Access在连接不同的数据库时会有一点差别
连接到SQL Server:
以下是设置:(以前回答别人的时候写的,这里修改了下)
1,新建Project。
2,在FORM中放入ADOConnection控件。
3,双击ADOConnection控件,然后点击Build按钮,在“提供者”页中选择
“Microsoft OLE DB Provider For SQL Server ”,然后点击“下一步”按钮,
在“连接”页中选择要连接的SQL数据库的路径和数据库的文件名如果数据库没
有密码,那就可以了,如果有密码,在下面的两个编辑框中输入用户名和密码
添入
用户名和密码后,点击“测试连接”按钮,出现“测试连接成功”的对话框。
5把 ADOConnection控件的LoginPromtp设为false
>
以上就是关于用delphi7.0做的系统如何与数据库连接全部的内容,包括:用delphi7.0做的系统如何与数据库连接、delphi运行程序时连接数据库取数据就报了这样的错误(见问题补充说明)、用delphi做的程序如何连接SQL数据库应该怎么 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)