草庐IT

Delphi7_VCL

全部标签

mysql - 在 delphi 中将 ca.pem 文件的内容作为硬编码字符串提供给 SSL 连接

我有一个MySQL服务器,我有用于SSL连接到MYSQL服务器的客户端证书和key。在使用MyDAC连接到mysql的delphi中,我可以使用:MySQL1Connection.SSLOptions.CACert:='filelocation'MySQL1Connection.SSLOptions.Cert:='filelocation'MySQL1Connection.SSLOptions.Key:='filelocation'MySQL1Connection.SSLOptions.ChipherList:='All';MySQL1Connection.Options.Protoc

mysql - Delphi:如何在 Delphi 中调用 R 函数(或集成 R)?

有没有人有关于如何在Delphi中使用R函数的提示或示例?我通过MySQL以集成方式使用R和Delphi我将输入从Delphi发送到MySQL,在连接到MySQL的R脚本(包RMySQL)上运行函数/并将输出返回到MySQL,然后使用Delphi。但是这个过程很慢,完全取决于脚本R的大小。有没有人有加速这个过程的例子或提示?这website有一个例子,但所有链接都已关闭。下面的代码显示了如何使用现有的R和Delphi的一个小示例。unitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Va

mysql - 插入到 Delphi 10.2 Tokyo 语句中的语法错误

我在编码方面需要帮助,我已经尝试更改变量并显示SQL,但我仍然看不到错误谢谢。这是我的代码:qryCustomerInformation.SQL.Add('/*TheSQLquerystringfrombelow*/');showmessage(qryCustomerInformation.SQL.Text);qryCustomerInformation.ExecSQL;这是我的查询字符串:INSERTINTOBasicInformation(Passwords,CustomerID,Names,Surname,Age,IdentitiyNumber,Address,CardNumbe

mysql - 通过 SSL 从 Delphi 程序连接到远程 MySQL 服务器

我不太了解SSL原理,但只是希望加密对我有用。我有一个数据库和一个指定了“REQUIREX509”的用户。必要的证书已按照MySQL文档中的描述创建,并且运行良好-我可以从Windows命令行连接到服务器。问题出现了,当我尝试使用MySQL客户端API从我的程序中执行相同操作时(没有SSL,该程序也可以正常工作)。使用的单位是:http://www.audio-data.de/mysql.html.这些是我的行动路径:1)如果我只是在mysql_real_connect()之前添加mysql_ssl_set()调用(使用适当的参数),最后一个会给出一般的SSL连接错误。2)en/mys

mysql - Delphi 5,如何从 MySQL 的 tis620 字段中检索数据?

我有一个用PHP编写的Web应用程序,它使用MySQL作为数据库后端。为了存储我的语言(泰语)数据,我在我的数据库表上使用了tis620字符集,目前这个设置非常适合我的Web应用程序。我打算编写一个Windows应用程序来访问与我的Web应用程序相同的数据库,但我遇到了从tis620字段检索数据的问题。这是我的表的默认排序规则,使用tis620出于测试目的,我将eng字段的排序规则设置为使用utf8我向表中插入了一条样本记录我正在使用Oracle的MySQL连接器/ODBC5.1作为ODBC驱动程序,并尝试设置为utf8和tis620我正在使用Delphi5,TTable来连接数据库表

mysql - 从 Delphi 到远程 MySQL 数据库的插入速度极慢

从Delphi2010到远程MySQL5.09服务器的插入速度极慢,这是一个严重的问题。到目前为止,我已经尝试过:使用MySQLODBC驱动程序的ADOZeoslibv7AlphaMyDAC我在ADO中使用了批处理和直接插入(使用表访问),在Zeos中我使用了带有查询的SQL插入,然后使用了表直接模式,还使用​​applyupdates和提交缓存了更新表模式。在MyDAC中,我使用了表访问模式,然后直接SQL插入,然后是批处理SQL插入我尝试过的所有技术,我都将压缩设置为打开和关闭,没有明显的区别。到目前为止,我看到的几乎是每秒7.5条记录!!!现在,从这一点来看,我会假设远程服务器只

mysql - 如何在 Delphi 中接收 MySQL 数据库通知?

我正在开发一个DelphiXE7应用程序,其数据存储在在线Mysql数据库中。对于数据库访问,我使用FireDAC。因为该应用程序可以同时在多台计算机上使用,所以我需要在更改表格时得到通知,因此我可以更新每台计算机上显示的信息。FireDAC有一个名为TFDEventAlerted的组件,听起来正是我需要的。但是这个组件在激活(调用Register)时报错:[FireDAC][Phys][MySQL]-303。不支持功能。我不确定这意味着什么,但在阅读了更多关于该组件的信息后,似乎Mysql不支持此类事件?如果是这样:谁能告诉我是否有另一种解决方案可以实现同样的目的?任何帮助将不胜感激

mysql - 在 Delphi 中为 MySQL 创建 UDF

如何使用Delphi为MySQL创建UDF?有没有人有任何代码模板?我希望代码模板集成到Delphi版本(2007及更高版本)中,因此我需要这些模板在支持和不支持Unicode的情况下都可用。 最佳答案 对于初学者,Google揭示:documentationaforumthreadanexample您需要创建一个包含一些导出函数的DLL,如文档所述。 关于mysql-在Delphi中为MySQL创建UDF,我们在StackOverflow上找到一个类似的问题:

mysql - 使用 Delphi 存储 SQL 字段名称和一般 SQL 用法

我开始编写我的第一个Delphi应用程序,它使用ADO数据库组件连接到SQL数据库(MySQL)。我想知道是否有任何最好的方法将字段名称存储在数据库中,以便以后创建SQL查询时方便引用。首先,我将它们设为一个简单的常量,例如c_UserTable_Username、c_UserTable_Password,但后来认为这不是一种特别好的做事方式,所以我现在将它们存储在常量记录中,例如:typeTUserTable=recordTableName:String;Username:String;Password:String;end;constUserTable:TUserTable=(Ta

mysql - Delphi XE5 FireDAC 错误 : Cannot load vendor library [libmysql. dll 或 libmysqld.dll]

我在Windows764位上使用DelphiXE5并尝试使用FireDAC组件。我正在使用一个TFDConnection组件连接到本地MySQL数据库(v5.6.15)。我已经将libmysql.dll(32位v5.6.15)放入我的项目文件夹、EXE文件夹和C:\Windows\System32文件夹(这是PATH位置),但是当我尝试从IDE连接时,我遇到错误:Cannotloadvendorlibrary[libmysql.dllorlibmysqld.dll].THesystemcannotfindthefilespcified.Hint:checkitisinthePATHor