社区
网络及通讯开发
帖子详情
有着灿烂星星的老大们,求您们帮忙看一下吧。
Angelic
2003-07-07 01:49:49
http://expert.csdn.net/Expert/topic/1996/1996832.xml?temp=.1835291
查询就可以,为什么不能让我写数据库啊。ADOQuery怎么可以这样?
...全文
49
6
打赏
收藏
有着灿烂星星的老大们,求您们帮忙看一下吧。
http://expert.csdn.net/Expert/topic/1996/1996832.xml?temp=.1835291 查询就可以,为什么不能让我写数据库啊。ADOQuery怎么可以这样?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yesry
2003-07-09
打赏
举报
回复
可以但是select是为了取得其值,并在以后使用,如果用在update之前就得close,那么select出来的值得存放在其他的方,很是不方便,所以,交替使用select的值进行update,还是使用两个ADOQuery比较妥当。
Angelic
2003-07-07
打赏
举报
回复
to yesry():
您好。
很感谢你的帮助,谢谢了。你做的是对的。
我的SQL中语句写错了(其中有一字段类型是money,我却认为是int),还有就是不能只用一个ADOQuery进行查询和更新,否则就出错说写了无效内存地址。不过还是要用初始化的。
我是这样用的,我用ADOQuery1先查询一张表,取得这张表符合条件的一行。然后再修改这张的
某个字段值。为什么update的时候不能再用ADOQuery1了,我只能重新拉了一个ADOQuery2出来进行update,否则就出错说写了无效内存地址。 请问可以不可以只用一个ADOQuery控件即能做到select又能做到update?
dengjunjian
2003-07-07
打赏
举报
回复
up
FlySky01
2003-07-07
打赏
举报
回复
up
yesry
2003-07-07
打赏
举报
回复
否则这样?
也没有什么错啊?
static int i=0;
void __fastcall TForm1::IdTCPServer1Execute(TIdPeerThread *AThread)
{
Form1->ADOQuery1->SQL->Text="insert into Customers(CustomerID,CompanyName)values("
+AnsiString(i)+","+i+")";
Form1->ADOQuery1->ExecSQL();
i++;
}
//---------------------------------------------------------------------------
yesry
2003-07-07
打赏
举报
回复
是吗?
这样行不行?线程,不用Synchronize,也能运行很好啊。
//---------------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ADODB.hpp>
#include <Buttons.hpp>
#include <DB.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TADOQuery *ADOQuery1;
TADOConnection *ADOConnection1;
TBitBtn *BitBtn1;
TBitBtn *BitBtn2;
void __fastcall BitBtn1Click(TObject *Sender);
void __fastcall BitBtn2Click(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
class my : public TThread
{
private:
protected:
void __fastcall Execute();
public:
__fastcall my(bool CreateSuspended);
};
//---------------------------------------------------------------------------
#endif
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
__fastcall my::my(bool CreateSuspended)
: TThread(CreateSuspended)
{
FreeOnTerminate=true;
}
//---------------------------------------------------------------------------
void __fastcall my::Execute()
{
int i=0;
while(!Terminated)
{
Form1->ADOQuery1->SQL->Text="insert into Customers(CustomerID,CompanyName)values("
+AnsiString(i)+","+i+")";
Form1->ADOQuery1->ExecSQL();
i++;
}
}
//---------------------------------------------------------------------------
my *m;
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
m=new my(false);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
m->Terminate();
}
//---------------------------------------------------------------------------
给大家贴一点好东东 喜欢电影的朋友请看
电影经典台词以前看过很多的经典电影台词。但这一次应该是我看到的最全的。所以贴在这里。生活就像一盒巧克力,你永远不知道你会得到什么。影片:阿甘正传 人生不能象做菜,把所有的料都准备好了才下锅影片:饮食男女
星星
在哪里都是很亮的,就看你有没有抬头去看他们影片:玻璃樽 世界上总有一半人不理解另一半人的快乐影片:爱玛 你以为我穷。不漂亮,就没有感情吗?如果上帝赐给我美貌和财富,我也会让你难于离开我...
辩论赛
女神殿: 女神:撒加,因为最近圣域有一种传言说,当初是你们放水,星矢他们才得以闯过12宫的。(众:传言???根本就是事实嘛!) 撒加:…… 雅典娜:青铜们很不服气呢!所以,为了看青你们的真实水平,我决定,让你们再比一次。 撒加:(内心:嘿嘿嘿~~~,这回我们不会在那么轻易放过这群小鬼的。) 雅典娜:不过,圣战都结束了那么多年了,再发动战争好象不是很好。那么,就来一场文斗吧!
星星
:砂纸女神
国庆节祝福短信大全
听说你国庆旅途中遇一群野猪围攻,旅客均捣出食品、金钱,野猪却不为所动。你仅掏出身份证,群猪却跪地痛哭:
老大
,可找到你了!国庆快乐! 水在流,鱼在游,爱你不需要理由;风在吹,雨在下,很想抱你亲
一下
;天有情,地有情,国庆浪漫
一下
行不行? 金秋的岁月,丰收的季节,愿我最真挚的笑容伴随你最美的国庆节,深深的祝福你,国庆节快快乐乐!事业辉煌腾达! 相遇在秋高气爽的国庆,想你在初冬漫漫
张飞的流水帐日记【分享】
很多网友说,看完这篇文章受益匪浅.有网友说:我要把你的文章整理打印出来,多让几个人看看!也有网友说:看过一遍会开心,看过两遍会难过,看过三遍会安静.还有细心的网友说:很好笑...但也有文学常识错误,比如:蜀道难,难于上青天.这句诗是唐代李白写的,张飞生于东汉末年 我想说:刚开始看很开心,看到中间会忧伤,看到最后会释怀.能好好的健康的活着就该知足了.他用平静的文字表达了强烈的感情...
湖南省中职学业水平考试复习试题(语文)
语文文化科题库 选择题 1.下列选项中的词语书写有错误的一项是(B) A.湿润 脑髓 B.锐智 自栩 C.大度 丰富 D.蛮横 磕头 2.下列选项中的惯用词语,使用不得体的一项是(C) A.学生给一位刚刚病愈后的老师写的信,最后的致敬语是“敬祝痊安”。 B.有位海外游子给其祖父写信,落款是“XX顿首”。 C.有位长辈给侄儿写信说:“此事望你钧裁。” D.给朋友写信,末...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章