上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 104 下一页

2019年3月24日

dbexpress连接mysql提示Operation not allowed on a unidirectional dataset

摘要: 最近刚接触delphi,在了解到dbExpress连接mysql的时候,出现了一些问题,特记录下 我遇到的问题有两个 1. TDBGrid --DataSet=TDataSource1 TDataSource --DataSet = SqlTable1 DBNavigator -- DataSet 阅读全文

posted @ 2019-03-24 06:20 癫狂编程 阅读(492) 评论(0) 推荐(0)

用dbExpress页的SQLConnection1连接sql server2000怎么设置。 [问题点数:0分]

摘要: 在d7或者c6已经支持了。 贡献一下我的代码吧:dbeConn:= TSQLConnection.Create(nil); dbeConn.Params.Clear; dbeConn.Params.Values['DriverName']:= 'MSSQL'; dbeConn.Params.Valu 阅读全文

posted @ 2019-03-24 06:06 癫狂编程 阅读(214) 评论(0) 推荐(0)

用dbexpress连接sqlserver数据库

摘要: SQLConnection1.Params.clearSQLConnection1.Params.Values['ServerName'] := '192.168.0.112'; SQLConnection1.Params.Values['Database'] := 'trackData'; SQL 阅读全文

posted @ 2019-03-24 06:04 癫狂编程 阅读(462) 评论(0) 推荐(0)

DBExpress动态连接SQL-Server

摘要: procedure TForm1.Button1Click(Sender: TObject);var theCNN : TSQLConnection;//定义连接,要引用 DB, SqlExprbegin theCNN := TSQLConnection.Create(self); theCNN.L 阅读全文

posted @ 2019-03-24 06:04 癫狂编程 阅读(410) 评论(0) 推荐(0)

DBX error:Driver could not be properly initialized .... 解决办法

摘要: 系统: win7 64位+ MySql 将libmysql.dll和Dbxmys.dll 拷到 C:\Windows\SysWOW64 目录. ( 64位系统) 32位则拷到 c:\windows\system32. 注意: libmysql.dll和Dbxmys.dll 这2个文件安装DELPHI 阅读全文

posted @ 2019-03-24 05:57 癫狂编程 阅读(1006) 评论(0) 推荐(0)

2019年3月23日

控件构造函数需要的AOwner是TComponent,而不是Parent

摘要: 普通控件都只有一个构造函数,但是这个构造函数却强迫指定AOwner,也就是说,VCL希望将所有控件(至少是所有可视化控件)全部置于它的管理之下。至于到底显示不显示,那是另一个层次的问题。这个问题其实挺简单,但我就是希望强化一下这个概念。简单观察一下TLabel的构造函数就可以明白这一点: Paren 阅读全文

posted @ 2019-03-23 19:31 癫狂编程 阅读(168) 评论(0) 推荐(0)

delphi中如何实现DBGrid中的两列数据想减并存入另一列

摘要: 可参考下面的例子: 数据自动计算的实现:“金额”是由“单价”和“工程量”相乘直接得来的,勿需人工输入。 这可在“数据源构件”的onupdatedata例程添加如下代码实现: procedure TForm1.DataSource1UpdateData(Sender: TObject); begin 阅读全文

posted @ 2019-03-23 14:28 癫狂编程 阅读(307) 评论(0) 推荐(0)

2019年3月22日

SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接

摘要: SQL连接可以分为内连接、外连接、交叉连接。 数据库数据: book表 stu表 1.内连接 1.1.等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。 1.2.不等值连接:在连接条件使用除等于运算符以外的其它比较运算符比较被连接的 阅读全文

posted @ 2019-03-22 20:12 癫狂编程 阅读(484) 评论(0) 推荐(0)

query中对应的OnSetText和onGetText事件

摘要: 今天在看代码的时候遇到一个问题,query中的某个字段和在表中显示的不是一个值,我觉得很奇怪,于是找了很久,才知道为什么,原来是query中的OnSetText和onGetText事件在作怪,经过一番学习,我终于知道了这两个事件怎么用。 OnSetText、onGetText的功能是对字段进行读写转 阅读全文

posted @ 2019-03-22 18:18 癫狂编程 阅读(338) 评论(0) 推荐(0)

delphi中adoquery控件中某个字段Onvalidate事件的用法?

摘要: procedure TForm2.ADOQuery1TestFieldValidate(Sender: TField);begin// Sender就是当前字段,可以在这里对Sender字段进行各种操作。// 例如:if Sender.Value = 'Hello' then Sender.Valu 阅读全文

posted @ 2019-03-22 18:18 癫狂编程 阅读(826) 评论(0) 推荐(0)

Delphi 在dbgrideh中表格输入数据时有效性的检查(转)

摘要: 在数据库系统设计中经常要用到在表格中进行数据录入,如何判断在数据导入时的数据有效性呢?下面介绍几种常用的方法与大家交流。 方法一:Dbgrid是与Table,在Table的Column的OnSetText和OnValidate事件中处理。 1、在OnSetText中判断数据的合法性,如果不合法,在O 阅读全文

posted @ 2019-03-22 18:00 癫狂编程 阅读(246) 评论(0) 推荐(0)

TField OnValidate 事件

摘要: Occurs just before the data is written to the record buffer. Write an OnValidate event handler to validate changes made to the data in the field, just 阅读全文

posted @ 2019-03-22 17:57 癫狂编程 阅读(333) 评论(0) 推荐(0)

Delphi之TComponent类

摘要: TComponent类 TComponent类直接由TPersistent派生。TComponent的独特特征是它的属性能够在设计期间通过ObjectInspector来控制,能够拥有其他组件。非可视组件也是从TComponent派生的,因此它们也继承了在设计期间可以被控制的能力。TComponen 阅读全文

posted @ 2019-03-22 10:15 癫狂编程 阅读(1034) 评论(0) 推荐(0)

2019年3月21日

SQL约束(主键约束、外键约束、自动递增、不允许空值、值唯一、值默认、值限制范围)

摘要: NOT NULL 不允许空值约束 NOT NULL 约束强制列不接受 NULL 值(NULL值就是没有值或缺值)。NOT NULL 约束强制字段始终包含值,即不向字段添加值,就无法插入新记录或者更新记录,也就是在插入或更新行时该列必须有值。 注意:NULL值时没有值,它不是空串、空格等。空串、空格等 阅读全文

posted @ 2019-03-21 19:17 癫狂编程 阅读(1561) 评论(0) 推荐(1)

Delphi窗体之间互相调用的简单问题

摘要: 问题是这样的,我的程序主窗口Form1上面有一个数据连接(ADOCONNECTION1)和ADOQUERY,然后还有一些数据感知组件用于浏览用的,我打算点击From1中的一个“修改数据”按钮,就弹出Form2,在中Form2我打算对其中的某条数据提取出来后进行修改,然后再通知Form1的ADOQUE 阅读全文

posted @ 2019-03-21 16:17 癫狂编程 阅读(1005) 评论(0) 推荐(0)

针式打印机打印上下错位的解决办法

摘要: 由于针式打印机在多层复写能力、连续纸处理能力等方面所具备的不可替代的优势,可用户在进行大业务量连续打印时,经常会发生连续打印几张票据后,打印起始位置向上或向下移动,从而导致打印错位的问题。这一问题已成为各行业用户的老大难问题,目前的解决错位的方法是打印几张后通过操作人员手动进行调整,这样会增加操作人 阅读全文

posted @ 2019-03-21 11:19 癫狂编程 阅读(17340) 评论(6) 推荐(0)

存储过程中的 SET XACT_ABORT ON 和事务

摘要: 在存储过程中写SET XACT_ABORT ON 有什么用? SET XACT_ABORT ON是设置事务回滚的!当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会回滚为OFF时,只回滚错误的地方 第一种情况:每次成功执行一条语句就立刻进行提交事务 (注意commit tran的位置) 阅读全文

posted @ 2019-03-21 10:16 癫狂编程 阅读(441) 评论(0) 推荐(0)

关于事务回滚,rollback tran到底要不要写?

摘要: --我比较习惯加xact_abort选项 SET XACT_ABORT ON begin tran update 表1 update 表2 commit tran BEGIN TRANSACTION BEGIN TRY sql_statement COMMIT END TRY BEGIN CATCH 阅读全文

posted @ 2019-03-21 10:15 癫狂编程 阅读(2653) 评论(0) 推荐(0)

2019年3月19日

Delphi 工具条按钮上的下拉菜单

摘要: 制作步骤: 1、添加一个 TImageList: ImageList1, 然后载入些图标; 2、添加两个 TPopupMenu: PopupMenu1、PopupMenu2, 并分别添加些菜单项; 3、添加一个 TToolBar 控件: ToolBar1, 通过其右键菜单 New Button 添加 阅读全文

posted @ 2019-03-19 14:03 癫狂编程 阅读(1016) 评论(0) 推荐(0)

2019年3月18日

基于Delphi的三层数据库系统的实现方法

摘要: 1 引言 当前的数据库应用系统中,按其结构划分为两类,一类是两层结构的数据库应系统,另一类是多层结构的数据库应用系统。 两层结构的数据库应用系统包括客户/服务器(C/S)模式和浏览器/服务器(B/S)模式,它的特点是数据和程序分离,数据库服务器端管理数据,客户机或浏览器显示、访问和更新数据,因此可以 阅读全文

posted @ 2019-03-18 17:56 癫狂编程 阅读(987) 评论(0) 推荐(0)

上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 104 下一页

导航

好的代码像粥一样,都是用时间熬出来的