Ejemplos de programación de sistemas de bases de datos
sql ='select zihao, ID de your_table donde zihao me gusta ' ' [' año '] ' ' ordenar por ID desc ';
? Debido a que el campo de ID de la numeración automática debe ser mayor que el valor de ID del registro agregado más tarde, según su uso, el número de documento agregado más tarde también debe ser mayor. De esta manera, el primer registro del conjunto de registros es el mismo que [2013].
? Resolvamos el problema del número de documento que aumenta automáticamente en 1:
? Primero, agregue StrUtils a los usos, que contiene muchas funciones de procesamiento de cadenas y es esencial. Luego use el siguiente código para agregar 1 al símbolo:
Definir variables
zihao, newzihao, num: string
len: integer
Inicio
Zihao: =...//Aquí, solo necesita almacenar el número de publicación completo que acaba de leer en la variable Zihao.
Len:=posex(número', tamaño de fuente)-Posex (']', tamaño de fuente)-1;? //len es la longitud del número del documento chino.
num:= amidr(zihao,posex(']',zihao) 1,len);
num:= inttostr(str toint(num) 1);
Newzihao: = leftstr (zihao, Posex (']', zihao)) num ';
Fin;? Posex es la primera posición de aparición de una subcadena en la cadena de búsqueda. leftstr y amidr son más fáciles de entender. La cadena está en el centro a la izquierda. Num almacena el número de documento en el número de documento y newzihao es el nuevo nombre después de agregar 1 al número de documento.