当前位置:首页 > 代码 > 正文

delphi连接sql数据库代码(delphi mysql数据库开发)

admin 发布:2022-12-19 15:33 99


本篇文章给大家谈谈delphi连接sql数据库代码,以及delphi mysql数据库开发对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求delphi连接SQL的语句?

先新建个空的文本文件,另存为conn.udl,然后打开并配置,

然后在delphi里添加个adoconnection,ConnectionString属性改为使用UDL文件,找到刚才的文件即可。

或者用代码连接adoconnection1.ConnectionString := 'filename=' + extractfilepath(application.exename) + '\conn.udl'

Delphi 怎么通过ADOStoredProc 连接SQl数据库的进行查询数据

1、新建sql

存储过程

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

GO

ALTER PROCEDURE [dbo].[test]

@instr varchar(50), --定义传入变量

@outstr varchar(50) output --定义传出变量

AS

BEGIN

SET NOCOUNT ON;

set @outstr=(SELECT name from t where no=@instr)

END2、delphi代码:

var s:string;

begin

ADOConnection1.

Connected

:=True;

with ADOStoredProc1 do

begin

Close;

ProcedureName:='test'; //指定存储过程名称

Parameters.Clear;

Parameters.CreateParameter('@instr',ftString,pdInput,50,null); //创建一个传入参数

Parameters.CreateParameter('@outstr',ftString,pdOutput,50,null); //创建一个传出参数

Parameters.ParamByName('@instr').Value :=Edit1.Text; //传入变量

ExecProc;

s:= parameters.ParamByName('@outstr').Value; //获取传出变量

end;

ShowMessage(s);

Delphi与SQL数据库的连接

TADOQuery,TDataSource,TDBGrid

ADOQuery1设置ConnnectionString属性连接数据库或Connection属性设置为其他连接数据库的组件,如ADOConnection,

DataSource1的DataSet属性设置为ADOQuery1,

DBGrid1的DataSource属性设置为DataSource1。

然后你要查询哪个表或哪些数据时,在ADOQuery1的SQL属性输入SQL语句。

或在代码里这样写:

ADOQuery1.Close;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.add('select * from 表名');

ADOQuery1.open;

每次打开connect为true的时候总弹出个对话框,要输入用户名还有密码

你是用TADOConnection连接数据库的吗?

是的话把ADOConnection的LoginPrompt属性设置成False.

ADOQuery1:Missing SQL property:是因为你连接时,没有SQL语句(ADOQuery1的SQL属性是空的)。

Delphi如何与SQL数据库连接?

AdoConnection1.ConnectionString:='Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=Sample;Data Source=.';

Adoconnection1.LoginPrompt:=False;

Adoconnection1.Connected:=True;

上面这段代码为SQL数据库的联接方式:最后一句Data Source=. 其中的“.”表示为数据库在本机,如果数据在其它地方,则将点改为IP地址或是服务器名称。 sample是我数据库名,可以改成你自已的,123是密码,也可以改成你自已的

delphi中,连接sql数据库,用代码写怎么写?

var

propath:string;

begin

propath:=ExtractFilePath(Paramstr(0));;

adoconnection1.ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+propath+'data\lxdata.mdb;Mode=ReadWrite;Persist Security Info=False';

adoconnection1.open;

end;

这个是最简单的,其中propath是得到程序所在目录,数据库是 lxdata.mdb 用的是access数据库

关于delphi连接sql数据库代码和delphi mysql数据库开发的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/10531.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载