select-下面语句哪里出现问题

问题描述

下面语句哪里出现问题

begin
if (Trim(edt_name.Text)<>'') and (Trim(edt_number.Text)<>'') then
begin
dm.q_stu_ins_ins.Close;
dm.q_stu_ins_ins.SQL.Clear;
dm.q_stu_ins_ins.SQL.Add('insert into tbl_base(clm_name,clm_num,clm_id,clm_addr,clm_mob,clm_mail,clm_cls_num,clm_sex)values(:t1,:t2,:t3,:t4,:t5,:t6,:t7,:t8)');
dm.q_stu_ins_ins.parameters.ParamByName('t1').Value:=trim(edt_name.text);
//trim是一个函数 用来做两端的空格
dm.q_stu_ins_ins.parameters.ParamByName('t2').value:=trim(edt_number.text);
dm.q_stu_ins_ins.parameters.ParamByName('t3').value:=trim(edt_id.text);
dm.q_stu_ins_ins.parameters.ParamByName('t4').value:=trim(edt_address.text);
dm.q_stu_ins_ins.parameters.ParamByName('t5').value:=trim(edt_mob.text);
dm.q_stu_ins_ins.parameters.ParamByName('t6').value:=trim(edt_mail.text);
dm.q_stu_ins_ins.parameters.ParamByName('t7').value:=trim(edt_cls_num.text);
dm.q_stu_ins_ins.parameters.ParamByName('t8').value:=trim(edt_sex.text);
dm.q_stu_ins_ins.ExecSQL;
DBGrid1.datasource:=dm.ds_stu_ins_grid;
dm.q_stu_INS_GRID.Active:=False;
dm.ds_stu_ins_grid.DataSet:=dm.q_stu_ins_grid;
dm.q_stu_INS_GRID.Connection:=dm.conn;
dm.q_stu_INS_GRID.SQL.Clear;
dm.q_stu_INS_GRID.SQL.Add('select * from tbl_base order by clm_r_id desc');
dm.q_stu_INS_GRID.Active:=True;
//重新列入数据
end
else
Begin
ShowMessage('姓名、学号、身份证号不能为空');
end;
end.
[Error] U_stu_ins.pas(89): ';' expected but '.' found
[Error] U_stu_ins.pas(91): Declaration expected but end of file found
[Fatal Error] stu.dpr(30): Could not compile used unit 'U_stu_ins.pas'
不知道哪里错了.

解决方案

你少了一个end,方法的begin没有对应的end

解决方案二:

1112313131313

时间: 2024-09-19 06:34:25

select-下面语句哪里出现问题的相关文章

ASP中获得Select Count语句返回值的方法

  这篇文章主要介绍了ASP中获得Select Count语句返回值的方法,一般用在统计数据时使用Select Count语句,以此一获得查询到的行数,需要的朋友可以参考下 我们一般统计数据库记录时会用到Select Count(*)语句,当我们使用SQL Server的查询分析器时,直接输入Select Count(*) From 表名即会统计出该表中有几条记录,可是我们用ASP来实现时该怎么返回值呢?即如何输出统计出来的记录总数呢?请接着往下看. 其实我们只要给SQL语句的查询结果取个别名即

Php中使用Select 查询语句的实例

 php中要查询mysql数据库中的内容我们必须先连接mysql数据库,然后再利用sql语句进行查询,下面我们来看一些例子吧 sql有许多对数据库操作的语句.但是常见和比较需要的是这么几个语句 .SELECT 语句用于从数据库中选取数据.    那么我们先来介绍第一种 SELECT语句 语句1:SELECT *  FROM table_name 解说:意思就是读取整个表table_name里面的数据显示出来 语句1:SELECT * FROM table_name Where x = 1 解说:

asp Select Case语句语法与实例教程

select case  是一个条件选择他的好处是唯出口,很多时间他大优于if else哦. <script language="vbscript" runat="server">  sub select1()   dim varweek       '声明变量    varweek=weekday(now())    '获取代表今天是星期几的整数    response.write("<center>")   '中间显示

SQL SELECT DISTINCT 语句

本章讲解 SELECT DISTINCT 语句. SQL SELECT DISTINCT 语句 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值. 语法: SELECT DISTINCT 列名称 FROM 表名称 使用 DISTINCT 关键词 如果要从 "Company" 列中选取所有的值,我们需要使用 SELECT 语句: SELECT Company FROM Orders &quo

Php中使用Select 查询语句的实例_php实例

sql有许多对数据库操作的语句.但是常见和比较需要的是这么几个语句 .SELECT 语句用于从数据库中选取数据. 那么我们先来介绍第一种 SELECT语句语句1:SELECT *  FROM table_name解说:意思就是读取整个表table_name里面的数据显示出来语句1:SELECT * FROM table_name Where x = 1解说:意思就是读取表table_name里面键名为:x 值为:1的 数据显示出来 Select 查询语句的例子 复制代码 代码如下: <?php$

SELECT INTO 语句数据表全表复制备份

select into 语句数据表全表复制备份 select into 语句常用于创建表的备份复件或者用于对记录进行存档. sql select into 语法 您可以把所有的列插入新表: select * into new_table_name [in externaldatabase] from old_tablename 或者只把希望的列插入新表: select column_name(s) into new_table_name [in externaldatabase] from ol

VBS教程:VBScript 语句-Select Case 语句_vbs

Select Case 语句根据表达式的值执行几组语句之一. Select Case testexpression[Case expressionlist-n[statements-n]] . . .[Case Else expressionlist-n[elsestatements-n]]End Select 参数testexpression 任意数值或字符串表达式. expressionlist-n 如 Case 出现则必选项.一个或多个表达式的分界列表. statements-n 当 te

ruby sql select 查询语句用法

ruby sql select 查询语句用法 require 'mysql教程' m = Mysql.new("localhost","ruby","secret","maillist") r = m.query("SELECT * FROM people ORDER BY name") r.each_hash do |f|   print "#{f['name']} - #{f['email']

ASP中获得Select Count语句返回值的方法_应用技巧

我们一般统计数据库记录时会用到Select Count(*)语句,当我们使用SQL Server的查询分析器时,直接输入Select Count(*) From 表名即会统计出该表中有几条记录,可是我们用ASP来实现时该怎么返回值呢?即如何输出统计出来的记录总数呢?请接着往下看. 其实我们只要给SQL语句的查询结果取个别名即可解决问题,然后用ASP语句输出这个别名即可,相关代码如下: 复制代码 代码如下: Set rs=conn.Execute("Select Count(*) As 'Tota

转载《mysql 一》:mysql的select查询语句内在逻辑执行顺序

原文:http://www.jellythink.com/archives/924 我的抱怨 我一个搞应用开发的,非要会数据库,这不是专门的数据库开发人员干的事么?话说,小公司也没有数 据库开发人员这么个职位吧.好吧,对数据库最深的印象还停留在大学<数据库原理>这堂课上,什么第一范式,第二范式-,这些理论的东西,多多少少还是记得 点,至于更深层次的,我不会.所以呢,撸起袖子,开始学习吧. 干程序员,最不怕的就是学习,如果你连学习都怕了,那还是早点退出这行吧.你说是吧.而我今天这篇文章,既不总结