摘要: 把列中凡是有2011的全部修改成2014,如 lieming 里的201101131431改成201401131431,写法: update tab set lieming = replace(lieming,'2011','2014'); update tab set lieming = repl 阅读全文
posted @ 2018-09-28 11:18 Thenext 阅读(248) 评论(0) 推荐(0)
摘要: ALTER PROCEDURE [dbo].[GetCard_ID] (@C_Number int=0, @C_Type FLOAT, @GETTimes varchar(30) ) AS BEGIN -- routine body goes here, e.g. -- SELECT 'Navicat for SQL Server' declare @GetId ... 阅读全文
posted @ 2018-09-28 08:48 Thenext 阅读(270) 评论(0) 推荐(0)
摘要: Defining Connection (FireDAC) 连接定义就是应用程序使用特定的FireDAC驱动连接数据库的参数集合。相当于BDE的别名,ADO的UDL,或者ODBC的DSN。 For the list of supported database management systems a 阅读全文
posted @ 2018-09-27 20:05 Thenext 阅读(1266) 评论(0) 推荐(0)
摘要: Delphi中表示跳出的有break,continue,abort,exit,halt,runerror等 1.break 强制退出最近的一层循环(注意:只能放在循环里;而且是只能跳出最近的一层循环),用于从for、while、repeat语句中强制退出 类似于C/C++等语言中的break的功能 阅读全文
posted @ 2018-09-27 20:03 Thenext 阅读(290) 评论(0) 推荐(0)
摘要: 原文地址:delphi try except语句 和 try finally语句用法以及区别作者:1865898133 一直写程序都没管他们,也尽量很少用,今天终于想把他给弄个明白,在网上找来,记下!主要是前面小部分,后面的是详细说明(很啰嗦!) 一、异常的来源 在Delphi的应用程序中,下列的情 阅读全文
posted @ 2018-09-27 19:58 Thenext 阅读(438) 评论(0) 推荐(0)
摘要: 程序开发中,经常遇到一条记录有多个状态位,比如一条商品,他属于热门,新品,特卖。我们的数据库如何设计呢? 一般有几种方法 (1)建立关联表 关联表字段:关系Id,商品Id,属性Id 查询:使用关联表的方式,查询某属性的商品。 程序:写入时,写商品表和关联表; (2)将多个属性存在一个字段中,用|分割 阅读全文
posted @ 2018-09-26 20:32 Thenext 阅读(354) 评论(0) 推荐(0)
摘要: 写存储过程中有不允许为空的字段,在客户端转化取数时显示 Could not convert variant of type (NULL) into type (String) 可以在存储过程中使用isnull(查询字段,默认值) as 字段名 阅读全文
posted @ 2018-09-25 14:24 Thenext 阅读(8928) 评论(0) 推荐(0)
摘要: 调用DATASNAP+FIREDAC的远程方法有时会执行二次SQL或存储过程的BUG 1)查询会重复执行的情形:Result := DATASETPROVIDER.Data会触发它关联的DATASET执行一次查询fdquery.Close;fdquery.sql.Clear;fdquery.sql. 阅读全文
posted @ 2018-09-25 14:10 Thenext 阅读(458) 评论(0) 推荐(0)
摘要: USE [crm2] GO /****** Object: StoredProcedure [dbo].[GetBillsID] Script Date: 09/22/2018 15:13:35 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- Batch submitted through debugger: SQLQuer... 阅读全文
posted @ 2018-09-22 17:23 Thenext 阅读(401) 评论(0) 推荐(0)
摘要: 一个列的数据类型是 int ,从 1 开始自动增长,另一个列是字符串,现在想把 int 列转换成 九个字符,比如 1 转换后就是 000000001 ,添到字符串列,怎么实现呢? set @imaxUType=190 select @tmp=right(str(@imaxUType+10000000 阅读全文
posted @ 2018-09-22 17:03 Thenext 阅读(3256) 评论(0) 推荐(0)