CREATE DEFINER = 'root'@'localhost' PROCEDURE `sp_ceshi`(
OUT result VARCHAR(20)
)
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
set result= '1212' ;
END;
ADOStoredProc1 ,TADOQuery那个能获取MYSQL返回值。
CREATE DEFINER = 'root'@'localhost' PROCEDURE `sp_ceshi`(
OUT result VARCHAR(20)
)
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
set result= '1212' ;
END;
CREATE DEFINER = 'root'@'localhost' PROCEDURE `sp_ceshi`(
IN a VARCHAR(20),
IN b VARCHAR(20)
)
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
insert into tb_ceshi(客户编号,增加 )values( a , b );
select '121212' as 'r',id from `tb_ic_cust` limit 0,1 ;
END;
procedure TForm3.btn2Click(Sender: TObject);
var
Result :string;
begin
con1.Close;
con1.ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;User ID=root;Data Source=qcwxglic;Extended Properties="DSN=qcwxglic;UID=root;"';
con1.Open;
Result:='';
qry1.Close;
qry1.SQL.Clear;
qry1.SQL.Add(' CALL sp_ceshi( ''0312'', ''918'' ) ');
// ShowMessage(qry1.SQL.Text);
try
qry1.open;
qry1.First;
while not ( qry1.Eof ) do
begin
ShowMessage(qry1.FieldByName('r').AsString);
qry1.Next;
end;
except
ShowMessage('122');
//写日志什么的处理
end;
end;
--2012年9月20日14:32:06
代码虽然没有质量,但是确实让人折腾了半天。结贴
(1)通过ODBC+ADO的方式连: with ADOCon1 do begin Close; ConnectionString:=( DRIVER={MySQL ODBC 5.1 Driver}; + SERVER=192.168.1.107; +
sqlconnection,sqlquery1这些组件,我连接数据库的时候是用对象编辑器里的属性进行连接的,在sqlconnection中指定了字符集utf8,有些人做的方法是利用代码连接的数据库,如果我用代码连接mysql数据库怎么做?...
Delphi+MySQL:TADOQuery使用插入中文乱码解决方法 with adoquery dobeginclose;sql.clear;sql.text:=' insert into test (FieldName) values (:FieldName) ';Parameters.ParamByName('FiledName').Value := UTF...
我的数据库的字符集是utf8 1、插入数据 2、读取数据 转载于:https://www.cnblogs.com/kdjfkj/p/3939983.html
delphi+mysql 在dbgrid上实现分页显示
一、安装Mysql数据库 下载及安装教程在这个...写的很详细。 二、安装连接驱动 Delphi连接MySQL,相对于Oracle等要复杂一点,先要建立ODBC,在通过ADOconnection设置数据源连接。 1. ODBC的建立 mysql-connector-...
本文解决32位开发环境和64位mysql的连接问题 开发环境: 1、win7 (64位) 2、dephi7 3、mysql 5.7.25(64位) C:\Users\hp>mysql -V mysql Ver 14.14 Distrib 5.7.25, for Win64 (x86_64) 问题: 试过很多次,...
demo使用delphi的SQLconnection控件完美实现MySQL的远程连接,代码简洁规范,不需要安装odbc驱动.
网上有说的字符编码问题就不多提了,建表的时候要设置有中文字段属性的字符为UTF8或GBK或GB2312,具体的看自己数据源文件的字符编码格式。 我用的是ini文件,现将ini文件中内容写入数据库,我的ini文件的中文编码...
Delphi 7+sql+MYsql 连接 数据库多表联查小程序3.13 以前写的不支持MYSQL连接,现在修改了可以支持MYSQL连接了,MYSQL连接是动态,通过读取TXT,获取连接。这是一个数据库多个表一起查询的小程序,主要缓解系统中...
delphi7链接mysql,包括链接、添加、删除、查询,如果避免中文显示乱码,创建数据库smart001,添加字段card_no,name,balance,operate,level_id时注意选择gbk这样就避免乱码了,多次调试发现这样可以避免乱码
mysql delphi An overview of VCL components allowing you to access a MySQL database from Delphi using standard data controls without using BDE/ADO/ODBC. Plus a few MYSQL related tools. MySQL a reliable...
主要介绍了Delphi远程连接Mysql的实现方法,需要的朋友可以参考下
delphi 连接mysql 都要安装驱动,我是用mysql作为数据库做的软件,发现每一台电脑都提示要安装MYSQL 驱动 那怎么办,求教
说明:连接的是MySQL,其他的差别应该不是很大(只是猜测),只是简单连接数据库。 步骤: 1、新建一个DataModule(数据模块)【类似于窗体】 2、在FireDAC选项卡中找到主角TFDConnection控件,放到DataModule窗体...
delphi备份和还原MySql数据库.zip源码,可以自动备份或还原MysqL数据库,在该源码中可以修改你的数据库名和密码及路径,就可为你所用。祝下载使用者编程成功!
通过MyDac控件连接MySql数据库,无需OBDC及MySql库,MyDac控件适用于windows、android、ios系统,代码中使用MyDac9.3.9版
最简洁的delphi连接mysql数据库,让初学者最快的上手。
DELPHI中调用MYSQL的存储过程最好用QUERY来,简单方便: Dm_Tax.Run_Query.sql.add( 'call SaveInv( ' + sqlstring + ')' ); //showmes...
Delphi7超市仓库管理系统源代码+文档。功能齐全。课程设计。毕业设计。参考
Delphi连接mysql5.1中文字符问题
Delphi连接MySQL不二之选,支持7、XE7、XE8、Red Studio 10,留着自己总会用的。
Delphi7 连接MYsql数据库例子。注意:如果MySQL数据库放在windows要关闭系统自带防火墙,否则连接不上。 测试Linux下正常。
项目简介权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限系统是很有意义...
第一步 Delphi连接mysql数据库 windows 7系统的Delphi 7连接MySql 5.5.15 我采用ODBC的方式去连接的(文章前面有一部分是参考别人的,但会略微不同我改成自己实际操作的情况了) 必须要先有MySql的ODBC驱动,到...
在下面这个delphi连接以及操作mysql数据库中,我们以最简单展示,没有考虑异常等情况,我在其中加了两个按钮,一个是连接数据库,一个是从连接的数据库查询一个数据, 源码下载地址:...
完美解决Delphi连接mysql数据库
首先在窗体上拖拽sqlconnection和sqlquery两个控件 然后在测试连接中,写入以下代码(注意exe生成目录下需要有dbxopenmysql50.dll和libmysql.dll) SQLConnection1 := TSQLConnection.Create(nil);...
此文档有详细奥特曼大全及关系明细
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,