SQLConnection1Paramsclear
然后再添上你自己修改的值
SQLConnection1ParamsValues['ServerName'] := '1921680112';
SQLConnection1ParamsValues['Database'] := 'trackData';
SQLConnection1ParamsValues['User_Name'] := 'sa';
SQLConnection1ParamsValues['Password'] := '123456';
SQLConnection1Open;
1 启动ODBC数据源,选择“系统DNS”,选择“ADD”
2 选择“SQL Server”后,输入你自己定义的数据源名称、说明文字,以及你的SQL服务器名称(比如WWQ,(Local)之类)
3 选择数据库名称,选择“密码验证”,用户名“sa”,密码为空
4 启动DELPHI,添加表控件,选择DataBaseName为你刚才取的数据源名称,选择你的表(TableName)后就可以将Active属性改为True了。
5如果你用ADO来连的话可以这样做:双击ADOConnection1
->build->microsoft ole provider for SQL sever->next->选择服务器名称。
添写密码和数据库名称。然后测试就OK了。:)
假设你的数据库名字为“我的数据库mdb”,你可以在form的OnCreat事件写代码
procedure TForm1FormCreate(Sender: TObject);
begin
ADOQuery1ConnectionString:='Provider=MicrosoftJetOLEDB40;Data Source='+ExtractFilePath(ParamStr(0))+'我的数据库mdb;Persist Security Info=False';
end;
这样系统就能自动连接可执行文件所在文件夹下的数据库文件了
我是用ADO连接的,BDE没尝试过。如果是ADO连接的话需要做如下设置:
第一步:下载安装mysql-connector-odbc-5112-win32msi驱动程序,该驱动程序可以从mysql官方网站下载:>
1、在系统“控制面板”--“管理工具”--“数据源(ODBC)”中创建一个以access类型驱动程序为基础的指向你的“×mdb”的文件的“系统DSN”;
2、运行borland的BDE数据库配置程序:建立一个别名(alias)与上款的“系统DSN”相关联;
3、在你的delphi程序中就可以通过别名(alias)访问access数据库了 !
以上就是关于delphi动态设置数据库连接全部的内容,包括:delphi动态设置数据库连接、delphi如何连接本地sqlserver数据库、Delphi中数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)