Delphi XE +SQLServer把图片当作文本存储

article/2025/9/12 3:22:46

Delphi XE存储三层架构处理图片的时候,有很多问题,存储图片的时候无法使用clientDataset, LoadFromStream来保存图片。在网上找了些发现很多人有类似问题。用params来存储文字也发现有截断问题,最好的方式就是‘’‘+str+‘’‘的方式来存储。思路就是把图片转换成字符串来存储。

  //数据库中建表:  

{建表}
create table ImgCreate (No int primary key identity(1,1),img varchar(max))
  //加载图片代码:
  if  OpenPictureDialog1.Execute then
  begin
    if OpenPictureDialog1.FileName<>'' then
    begin
      Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
      imgName := JpegToTex(OpenPictureDialog1.FileName);//图片转换成字符串函数
    end;
  end;
//JpegToTex 函数实现
function JpegToTex(FileName: string): WideString;
var
  FileStream : TFileStream;
  StringStream : TStringS

http://chatgpt.dhexx.cn/article/5eAoFMrJ.shtml

相关文章

Delphi XE11APP编译出错

今天从官网上下载了一个DELPHI XE11&#xff0c;但是以我的经验&#xff0c;每一个版本的软件安装以后&#xff0c;使用起来都不会那么顺利&#xff0c;决定从安装完以后开始&#xff0c;将所遇到的问题记录&#xff0c;如果对朋友们有帮助&#xff0c;那就有了意义&#xff0c…

delphi xe3 oracle,delphixe3

场景&#xff1a;DelphiXe3 FireMonkey 怎么画图 DelphiXe3 FireMonkey 如何画图 DelphiXe3 FireMonkey 如何画图 在Delphi的老版本中&#xff0c;我们使用TCanvas画布类来实现画图操作&#xff0c;如画线、画圆、画矩形等。在DelphiXe3中的FireMonkey&#xff0c;HD以及3D应用…

DelphiXE开发坑

1.字符类型不同 在 DelphiXE 之前&#xff0c;默认PChar是PAnsiChar。在之后PChar 是一个指向 Char 的指针&#xff0c;它是一个unicode字符&#xff08;一个 WideChar &#xff09;。而 PAnsiChar 是一个指向 AnsiChar 的指针。 2.包含同名窗体 {$R *.dfm}&#xff1a;含义…

DelphiXE环境认知(第一章 Project Options)

DelphiXE环境认知 作者&#xff1a;帅宏军 时间&#xff1a;2011年4月 说明&#xff1a;根据DelphiXE的自带帮助翻译而来&#xff0c;为作者个人看法&#xff0c;如有翻译不当&#xff0c;仅供参考。 shuaihj163.com http://blog.csdn.net/shuaihj 第一章、 Project…

Delphi XE开发Linux应用(一)

Delphi是我常用的开发工具&#xff0c;使用C语言开发Linux应用当然高效&#xff0c;但是对于数据库的操作等方面还是不方便&#xff0c;开发的速度和功能和Delphi比起来还是相差甚远。因此我选择使用Delphi XE进行Linuxde开发&#xff0c;Delphi xe开发Linux以下应用非常方便当…

Delphi XE 10 跨平台三层数据库应用教程

Delphi XE 开始越来越庞大&#xff0c;比经典的Delphi7难用&#xff0c;但依然是目前所有跨平台开发工具中开发效率最高、最容易上手的&#xff0c;其快速设计RAD理念是无与伦比的符合人性。 目前网上XE10类似教程很少&#xff0c;而且学习途中遇到一些问题就难以继续了&#x…

FleaPHP的单入口文件详解

在 FleaPHP 应用程序使用 MVC 模式时&#xff0c;应用程序的所有功能都通过一个单一的文件来调用。这种通过单一文件来执行所有功能的应用程序&#xff0c;称为单一入口应用程序。 该文件通常放在程序主目录下。其代码如下所示&#xff1a; Php代码 <?php /** * 入口…

介绍国产的PHP MVC框架:FleaPHP

国产的PHP MVC框架&#xff1a;FleaPHP 官方网站&#xff1a;http://www.fleaphp.org框架下载&#xff1a;http://www.fleaphp.org/download框架API &#xff1a;http://www.fleaphp.org/docs/api/index.html开发指南&#xff1a;http://www.fleaphp.org/guide框架社区&#…

FleaPHP 开发指南 - 7. 数据表关联

数据表关联是指两个或者多个数据表的记录之间的逻辑关系。 例如&#xff1a; 每一个公民都有一个身份证号码 每一位作者都写了多本&#xff08;0-n&#xff09;书籍&#xff0c;而每一本书籍都有多个&#xff08;1-n&#xff09;作者 每一篇文章都有多个&#xff08;0-n&…

FleaPHP 开发指南 - 5. 应用程序设置

FleaPHP 是一个具有高度灵活性的框架。开发者可以用不同的设置来调整 FleaPHP 的工作方式。这些设置统一保存在名为“应用程序设置”的数据源中。 实际上,除了 FleaPHP 框架本身,应用程序也可以使用“应用程序设置”来保存应用程序运行时需要的各种设置。 FleaPHP 的应用程…

FleaPHP 开发指南 - 6. 访问数据库

这一章我们就来看看 FleaPHP 的数据库访问功能。体验一下 FleaPHP 出色的自动化 CRUD 能力。 连接数据库 在 htdocs 目录中创建子目录 testDB&#xff0c;并在子目录下创建文件 test1.php 文件&#xff0c;内容如下&#xff1a; <?phprequire(../FLEA/FLEA.php);__FLEA_P…

FleaPHP 的 Ajax 支持和 WebControls

原文地址&#xff1a; http://www.fleaphp.org/bbs/viewthread.php?tid40 FleaPHP 现在具有了基本的 Ajax 支持&#xff0c;示例代码如下&#xff1a; 首先在控制器显示模版的动作方法中有如下代码&#xff1a; /* * * 显示登录界面 */ function actionIndex() {…

实际采用 FleaPHP 的网站

下面都是采用 FleaPHP 框架开发的网站列表&#xff0c;如果发现无效连接请在留言。 如果你有采用 FleaPHP 开发的网站&#xff0c;并且愿意公开网址&#xff0c;可以发邮件到 dualface (at) gmail.com 需要提供的信息包括网站名称和连接地址&#xff0c;以及简单的介绍文字。…

获取和安装 FleaPHP

目前 FleaPHP 还处于开发中&#xff0c;您应该经常访问该页面&#xff0c;下载最新版本的 FleaPHP&#xff0c;或者通过 Subversion 仓库直接更新本地的 FleaPHP 代码。 FleaPHP 完全版和 FleaPHP runtime 核心合计下载次数已经超过 2000 次。 下载 FleaPHP 如果无法使用 Sub…

关于 FleaPHP

FleaPHP 并不是心血来潮的结果&#xff0c;而是作者在 Web 开发中不断探索的成果。虽然 FleaPHP 缺乏 Zend Framework 那样巨大的号召力&#xff0c;也没有 CakePHP 和 Symfony 那样庞大的社区。但 FleaPHP 仍然是一个值得你花时间去了解、去学习的框架。 FleaPHP 的设计目标 F…

http头部content-type与数据格式

http 头部中的 content-type 和我们传递的数据是息息相关的&#xff0c;不同的取值&#xff0c;服务器解析处理方式不同&#xff0c; 介绍一下几种常见的方式 text/plain&#xff1a;ajax默认方式&#xff0c;将文件设置为纯文本的形式&#xff0c;浏览器在获取到这种文件时…

http 协议中的content-type

content-type可以位于请求头、响应头&#xff0c;分别代表&#xff1a; Request头&#xff1a;请求的与实体对应的MIME信息&#xff08;post请求时的请求体&#xff09;Response头&#xff1a;返回内容的MIME类型 由于http1.0版规定&#xff0c;头信息必须是 ASCII 码类型&am…

contentType的类型及其在上传下载的例子

content-type之上传下载 下载 Content-Type 实体头部用于指示资源的MIME类型&#xff0c;在响应中&#xff0c;Content-Type标头告诉客户端实际返回的内容的类型。 Content-Disposition 是 MIME 协议的扩展&#xff0c;通常用在下载文件时&#xff0c;是下载文件的一个标识字…

Http中Content-Type等属性详解

前言 一直以来对HTTP请求中各种属性一知半解,偶然在博客中找到一篇,特意摘录过来方便自己以后查看. 正文 敬请关注博客&#xff0c;后期不断更新优质博文&#xff0c;谢谢 这里讲解Content-Type的可用值&#xff0c;以及在spring MVC中如何使用它们来映射请求信息。 1. Con…

HTTP首部——Content-Type的作用

前言 对于我们习以为常的东西&#xff0c;却没有仔细思考它的作用。 HTTP的首部都各有个的价值&#xff0c;最近看到这个Content-Type&#xff0c;忽然让我想起来以前自己的一个小小的失误&#xff0c;而产生了一个bug。但是当时却搞得我焦头烂额&#xff0c;我在网络上查找了一…