CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

数据库的输入

楼主treeys(清水枫)2002-02-15 18:32:19 在 Delphi / 数据库相关 提问

各们高手们好,小弟有礼了,用Table控件时插入数据的命令是table.instert,、而使用Query控件的输入命令又是什么呢?请各位帮帮忙! 问题点数:25、回复次数:11Top

1 楼dext(德克斯特)回复于 2002-02-15 18:39:49 得分 0

instert,appendTop

2 楼cobi(我是小新)回复于 2002-02-15 18:55:40 得分 5

insert和append都可以  
   
  或者直接用sql写就行了Top

3 楼hamzsy(十二真空间)回复于 2002-02-16 00:13:45 得分 0

insert   into   tablename(field1,field2...)   values(val1,val2...)Top

4 楼phy(被爱捶死)回复于 2002-02-16 04:34:39 得分 0

都是一样的啦,insert,appendTop

5 楼treeys(清水枫)回复于 2002-02-16 21:46:09 得分 0

procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
          str1,str:string;  
  begin  
          with   Query1   do  
                  begin  
                  Query1.Edit;  
                  SQL.Clear;  
                  str:='Insert   into   学生档案(姓名,班级,政治面目,在校职位,出生日期,联系地址)Values(dbedit1.text,dbedit2.text,dbedit3.text,dbedit4.text,dbedit5.text,dbedit6.text)';  
                  str1:='SELECT   姓名,   班级,   政治面目,   在校职位,   出生日期,   联系地址   FROM   "学生档案.db"   学生档案';//'Select   *   from   学生档案.db';  
                  Query1.SQL.Add(str);  
                  Query1.SQl.Clear;  
                  Query1.Sql.Add(str1);  
                  end  
  end;  
  我这样写我的程序,请问错在哪里了?Top

6 楼a12345(唯微)回复于 2002-02-16 22:39:48 得分 0

该改成:  
     
       
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
  str1,str:string;  
  begin  
  with   Query1   do  
  begin  
  Query1.Edit;  
  SQL.Clear;  
  str:='Insert   into   学生档案(姓名,班级,政治面目,在校职位,出生日期,联系地址)Values('''+dbedit1.text+''','''+dbedit2.text+''','''+dbedit3.text+''','''  
  +dbedit4.text+''','''+dbedit5.text+''','''+dbedit6.text+''')';  
  str1:='SELECT   姓名,   班级,   政治面目,   在校职位,   出生日期,   联系地址   FROM   "学生档案.db"     ';  
  SQL.Add(str);  
  execsql;  
  SQl.Clear;  
  Sql.Add(str1);  
  execsql;  
  end;  
  end;  
     
   
  Top

7 楼a12345(唯微)回复于 2002-02-16 22:39:48 得分 20

该改成:  
     
       
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
  str1,str:string;  
  begin  
  with   Query1   do  
  begin  
  Query1.Edit;  
  SQL.Clear;  
  str:='Insert   into   学生档案(姓名,班级,政治面目,在校职位,出生日期,联系地址)Values('''+dbedit1.text+''','''+dbedit2.text+''','''+dbedit3.text+''','''  
  +dbedit4.text+''','''+dbedit5.text+''','''+dbedit6.text+''')';  
  str1:='SELECT   姓名,   班级,   政治面目,   在校职位,   出生日期,   联系地址   FROM   "学生档案.db"     ';  
  SQL.Add(str);  
  execsql;  
  SQl.Clear;  
  Sql.Add(str1);  
  execsql;  
  end;  
  end;  
     
   
  Top

8 楼xsl2001(寂夜.寒雪.孤楼.醇酒)回复于 2002-02-16 22:48:06 得分 0

还要去掉{query1.edit;}语句!Top

9 楼treeys(清水枫)回复于 2002-02-16 23:04:46 得分 0

请问为什么要在以下的地方加上'''我用方括号括起来的地方?  
  str:='Insert   into   学生档案(姓名,班级,政治面目,在校职位,出生日期,联系地址)Values([''']+dbedit1.text+['''],[''']+dbedit2.text+['''],['']'+dbedit3.text+['''],[''']  
  +dbedit4.text+['''],['']'+dbedit5.text+['''],[''']+dbedit6.text+['''])';  
  Top

10 楼a12345(唯微)回复于 2002-02-17 00:05:27 得分 0

唉,delphi中''表示'啊Top

11 楼treeys(清水枫)回复于 2002-02-17 08:26:58 得分 0

a12345怎么给你分数?Top

相关问题

  • 数据库输入校验
  • 数据库输入输出?
  • 数据库输入问题?
  • 数据库中空值输入问题
  • *****PB7中建立ASA数据库不能输入中文?*****
  • 怎样消除数据库的密码输入框?
  • 关于时间日期输入数据库的问题。
  • 如何把BMP文件输入数据库?
  • 如何用vc向数据库中输入大量的数据
  • 怎样才能用 insert把 “ '”,单引号输入数据库。

关键词

  • 学生
  • db
  • sql
  • dbedit
  • 政治面目
  • 出生日期
  • 班级
  • 在校职位
  • 学生档案
  • button1click

得分解答快速导航

  • 帖主:treeys
  • cobi
  • a12345

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo