第十三章 Delphi开发数据库应用程序概述
13.1 数据库系统概述 数据库系统为我们提供了一种把与我们的工作和生活紧密相关的信息集合在一起的方法,它还提供了在某个集中的地方存储和维护这些信息的方法。数据库系统主要由三大部分组成:数据库管理系统(DBMS:它是专
转载
2024-07-24 16:34:14
17阅读
使用ADO将Paradox数据导入Access (From Paradox to Accesswith ADO) 本章将着重于运用TADOCommand组件以及SQL DDL语言,将BDE/ Paradox中的数据导入至ADO/Access中。数据定义语言(Data definitionlanguage)通过编程创建一个数据库并不是大多数开发人员每天都在做的事情 - 大家都使用某种可视
转载
2024-04-22 21:53:24
99阅读
# DELPHI7 向MYSQL 插入数据 DEMO
## 1. 前言
在DELPHI7中,我们可以使用第三方组件库DBXpress来连接MYSQL数据库,并通过SQL语句插入数据。本文将介绍如何使用DELPHI7向MYSQL数据库插入数据的示例,并提供相应的代码和流程图。
## 2. 准备工作
在开始之前,我们需要安装DBXpress组件库,并配置好DELPHI7的MYSQL数据库连接。
原创
2023-12-27 04:45:38
225阅读
就是写了一个for循环插入数据: for j := 0 to Num - 1 do
begin
..........
UniQuery1.SQL.Add('insert into .......
UniQuery1.ExecSQL;
.........
转载
2024-04-19 12:18:17
80阅读
平时我不太在意使用 := 来进行赋值。 有次,在做一个程序测试的时候,请一个朋友提供帮助,他告诉我,程序最大的问题是出现在: 采用 := 方式来进行赋值。最后的结论是我的基础不行。 呵呵~我一向很谦虚。 后来我不断地看代码,一行行地看,希望找出这些采用 := 有啥问题。 因为我很明白,也许我把某个内存地址弄错了,但是绝不会是我的基础不行。 因为 :=
转载
2024-07-26 16:49:23
36阅读
一、基础知识介绍:1、ActiveForm的基础知识介绍: 在Delphi中,ActiveForm是封装了Delphi Form的一种ActiveX控件。ActiveForm其实是一种标准的Delphi From(ActiveForm继承自TForm)。ActiveForm中可能会包含某些VCL或者Ac
orsn1.StartTransaction; try qry1.Sql.Clear; qry1.Sql.Text:=' select * from log '; qry1.Open; qry1.Insert; qry1.FieldByName('Rq').AsDateTime:=StrToDate(Forma...
转载
2019-03-14 18:15:00
248阅读
2评论
从Delphi5开始VCL中增加了新的Contnrs单元,单元中定义了8个新的类,全部都是基于标准的TList类。TList TList类实际上就是一个可以存储指针的容器类,提供了一系列的方法和属性来增加、删除、重排、定位、存取和排序容器中的类,它是基于数组的机制来实现的容器,比较类似于C++中的Vector和Java中的ArrayList。TL
在使用Delphi FireDAC连接MySQL数据库并插入中文字符时,常常会遇到“插入中文后面有多余的乱码”的问题。这个问题通常与数据库编码设置或客户端字符集不一致有关。在实际业务中,这种情况不仅影响了数据的准确性,甚至可能导致系统的正常运行出现异常。接下来,我将详细记录解决这个问题的过程。
---
### 背景定位
在我们的项目中,数据的准确性非常重要。我们需要插入包含中文的用户数据,例
怎样在vc、delphi、vb等程序中使用mysql呢(mysql odbc驱动程序的使用)?我们经常会遇到这样问题,怎样在非web程序或asp程序中使用mysql数据库呢?对于这个问题有两个解决方案:1、使用mysql提供的api函数库,很多有名的mysql客户端工具就是这样实现的,大名鼎鼎的winmysql工具就是这样的。这在大部分的开发工具中都可以实现。比如vc,bcb,delphi,vb等
转载
2023-10-21 18:58:04
90阅读
编写程序 在上面的准备工作做完之后,应该说,万里长征已走完了三分之一。因为有了明确的程序流程、有了基本充足的编程资源、可能碰到的难点都找到了解决方案,可谓“万事俱备,只欠东风”!由于事先准备的比较充分,即使以后程序的编写过程中可能还会碰到一些困难,但毕竟不会成为“拦路虎”的状况,我们需要做的就是拿出一大块时间,静下心来认真按照方案和流程来编写程序了。这里说明一点,在写程序之前应该首先建立空白数据库
unit InsRich;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,ActiveX,ComCtrls;const REO_CP_SELECTION
转载
2016-03-08 13:12:00
206阅读
2评论
标题:delphi问题集(一)1.问:Delphi中实现类似VB中的字符串操作? 答:Delphi提供了丰富的字符串操作,可以实现许多复杂的处理。 Pos在字符串中查找指定字符串的位置,用于文字的查找 Delete删除字符串中从指定位置开始指定数量的字符 Insert在字符串指定文字开始插入字符串 Copy返回字符串中指定位置的一定长度的字符串 Length返回指定字符串的长度2.问:如何进行字符
导入导出数据需要组件:OpenDialog(打开选择文件窗口),uses中需要引入Comobj(提供CreateOleObject方法进行COM编程一、Excel数据导入数据库思路:找到需要导入的数据表格,依次遍历每一行的数据,获取到每一行对象的每个属性值,依次插入到数据库中。代码如下:procedure TForm1.ToolButton6Click(Sender: TObject);
cons
转载
2024-10-06 08:35:48
261阅读
Delphi2006连接Mysql5.1 2.DBExpress+dbxopenmysql50.dll可能很多人会奇怪,dbxopenmysql50.dll是什么东东?DBExpress不就是数据库连接组件了吗,为什么还要加上这个东西?这是由于Delphi2006中的DBExpress对Mysql高
转载
2019-08-13 14:07:00
302阅读
2评论
# 实现Delphi连接MySQL数据库的步骤
## 1. 下载MySQL数据库驱动程序
要连接MySQL数据库,首先需要下载MySQL数据库驱动程序,可以从MySQL官方网站或者第三方网站下载。
## 2. 安装MySQL数据库驱动程序
将下载好的MySQL数据库驱动程序安装到计算机中,并确保安装成功。
## 3. 在Delphi中创建一个新项目
打开Delphi集成开发环境(ID
原创
2024-04-20 06:03:06
34阅读
远程注入DLL方法有很多种,也是很多木马病毒所使用的隐藏进程的方法,因为通过程序加载的DLL在进程管理器是没有显示的.这里介绍一种用 CreateRemoteThread 远程建立线程的方式注入DLL.
首先,我们要提升自己的权限,因为远程注入必不可免的要访问到目标进程的内存空间,
转载
2010-12-10 16:39:55
1716阅读
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, V
转载
2019-02-05 13:14:00
186阅读
2评论
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('select * from YourTABLE where 查询条件');
ADOQuery.Open;
//插入记录
procedure TForm1.Button
转载
精选
2012-04-24 09:02:09
1856阅读
有些从其他语言转来Delphi开发的小伙伴,在使用Delihi编程时,可能会有点不习惯,因为Delphi7是不显示行号的,而且代码提示也不是很全面,那么我们可以使用CnPack插件来不全这些功能!工具/原料Dephi工具,电脑联网方法/步骤打开浏览器,输入CnPack下载,会搜出很多结果,随便点进去一个就行了,里面的都大同小异,类似于下图的界面,点击下载下载完成,接下来就是安装了,在安装包里找到S
转载
2023-09-07 14:08:06
121阅读