CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  数据库及相关技术

高分求助,诚心等待--- 数据表的插入出错但数据却能写进,why?

楼主zyb_17flash()2003-06-04 00:19:16 在 C++ Builder / 数据库及相关技术 提问

1.运行:  
  Query1->Close();  
  Query1->SQL->Clear();  
  Query1->SQL->Add("insert   into   tablename   values("...")");  
  Query1->Open();  
  出错!但数据却能插入成功。为什么?  
  2。还有:  
  Query1->Close();  
  Query1->SQL->Clear();  
  Query1->SQL->Add("insert   into   tablename   select   *   from   table2name");  
  Query1->Open();  
  也出错,但数据也能加入成功。为什么?  
  问题点数:100、回复次数:4Top

1 楼codecb(阿星)回复于 2003-06-04 07:02:05 得分 30

Query1->Open()     不可以应该用   Query1->ExecSQL()  
   
  Query1->Open()   仅仅针对SQL的Select语句  
   
  其他的SQL语句用   Query1->ExecSQL()Top

2 楼dingzhenhhy(霸王龙)回复于 2003-06-04 08:07:12 得分 30

同一楼上部分  
  Query1->Open();执行具有返回值得语句执行后能够返回记录  
  Query1->ExecSQL()   执行后不返回记录,用于编辑操作Top

3 楼yingyys(鹰)回复于 2003-06-04 08:36:06 得分 30

插入操作是不返回记录集的应用ExecSQL  
   
  返回记录集的用OpenTop

4 楼lvjack(追逐梦想)回复于 2003-06-04 10:47:00 得分 10

来晚了Top

相关问题

  • 数据表插入问题
  • ADOQuery数据表修改操作的出错问题
  • 本地SQL创建数据表时出错???在线等待!!!
  • 如何动态插入一个数据表的字段?
  • 如何实现MS SQL SERVER数据表的插入?
  • 怎样在使用TQuery进行数据表记录的插入
  • 求助!!! 数据表中如何防止重复记录插入?
  • 求助!!! 数据表中如何防止重复记录插入?
  • 三层,往一个数据表的数据插入记录
  • 向数据表插入数据时的问题!

关键词

  • 语句
  • 数据
  • 执行
  • sql
  • query1
  • 出错
  • 插入
  • execsql
  • 返回记录
  • open

得分解答快速导航

  • 帖主:zyb_17flash
  • codecb
  • dingzhenhhy
  • yingyys
  • lvjack

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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