社区
C++ Builder
帖子详情
大家帮忙看一条SQL语句!!!
ming6424
2005-01-31 05:06:41
AnsiString sSqlText;
sSqlText = "Insert into treedata(Text,relative,level,class)"; // 这行应该怎么写???
sSqlText += "values(";
......
sSqlText = "Insert into treedata(Text,relative,level,class)"; // 这行应该怎么写???
好像有问题
...全文
166
9
打赏
收藏
大家帮忙看一条SQL语句!!!
AnsiString sSqlText; sSqlText = "Insert into treedata(Text,relative,level,class)"; // 这行应该怎么写??? sSqlText += "values("; ...... sSqlText = "Insert into treedata(Text,relative,level,class)"; // 这行应该怎么写??? 好像有问题
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fidt982
2005-02-01
打赏
举报
回复
设断点,把sSqlText复制到SQL的查询分析器再看是哪里出错了,这样查起来简单
痞子酷
2005-02-01
打赏
举报
回复
真麻烦。这样更简单:
sprintf(strsql ,"Insert into treedata(Text,relative,level,class) values('%s','%s',%d,%d)",
str1,str2,iVal,iID);
你就不会搞错啦。
简单使用
恋风的鸟
2005-02-01
打赏
举报
回复
应该只是少空格!
cfa
2005-02-01
打赏
举报
回复
你的语句没问题 我试了 在SQL2000 下测试的 。
还有 写字段名时尽量不要与系统关键字重复 你前三个字段都用的系统字段可能会有影响
create table treedata (text varchar(20) ,relative varchar(20) ,level varchar(20) ,class varchar(20))
Insert into treedata(Text,relative,level,class) values('sFolderName',1,1,256)
ming6424
2005-02-01
打赏
举报
回复
sSqlText = "Insert into treedata(Text,relative,level,class) values('sFolderName',1,1,256)";
我改成这样都不对!!!
h98458
2005-01-31
打赏
举报
回复
sSqlText += "values("....");
-----------------------------
改成:
sSqlText += " values("....");
laisf
2005-01-31
打赏
举报
回复
好象是values前面少了个空格吧?
其实你用断点调试程序,把sSqlText变量的值拷贝下来在SQLPLUS执行一下不就知道了
ming6424
2005-01-31
打赏
举报
回复
sFolderName = Edit1->Text; // 不为空
sSqlText = "Insert into treedata(Text,relative,Level,Class)";
sSqlText += "values('";
sSqlText += "sFolderName";
sSqlText += "'";
sSqlText += "," + IntToStr(1);
sSqlText += "," + IntToStr(1);
sSqlText += "," + IntToStr(__int64(pow(2,iCount))) + ")"; //iCount为记录数量,此时为8
Project test.exe raised exception class EOleException with message 'INSERT INTO 语句的语法错误。'.Process stopped。Use Step or Run to continue.
yellowzxl
2005-01-31
打赏
举报
回复
没有问题啊,你把报错的信息发上来看看。
面试官问我
一条
SQL语句
是怎么执行的,我被叼了!!!
深入浅出MySQL中的语句执行流程 MySQL是一种关系型数据库,因为是开源且是免费的,因此在企业级开发中被广泛的使用。许多开发者都能够很熟练的在业务中使用的CRUD操作,只关心操作语句产生的结果,忽略语句的执行流程,这篇文章我们会讲解MySQL的基础架构都包含什么,每个部分有什么样的作用,语句是怎么执行的。 1、MySQL架构 1.1总体架构 先看一张图,来源于Gary Chen 由上图可知,MySQL可以主要分为连接层、服务层、引擎层和存储层,我们来详细讲解下每层的作用及特点 连接层:理解为客户端,
一条
SQL查询语句是如何执行的?这一篇文章从里到外给你剖析清楚!!!
主要讲解MySQL查询语句的执行流程
详解
一条
SQL语句
的执行过程
SQL是一套标准,全称结构化查询语言,是用来完成和数据库之间的通信的编程语言,SQL语言是脚本语言,直接运行在数据库上。同时,
SQL语句
与数据在数据库上的存储方式无关,只是不同的数据库对于同
一条
SQL语句
的底层实现不同罢了,但结果相同。 一般情况下,大部分
SQL语句
在不同的数据库上是通用的,但我们知道每个数据库都有自己独有的特性,像在MySql数据库中,可以使用substr(取字符串),trim(...
【SQL】Mysql中
一条
sql语句
的执行过程
假设写完 redo log 后,机器挂了,binlog 日志没有被写入,那么机器重启后,这台机器会通过 redo log 恢复数据,但是这个时候 binlog 并没有记录该数据,后续进行机器备份的时候,就会丢失这
一条
数据,同时主从同步也会丢失这
一条
数据。然后拿到查询的语句,把 age 改为 19,然后调用引擎 API 接口,写入这一行数据,InnoDB 引擎把数据保存在内存中,同时记录 redo log,此时 redo log 进入 prepare 状态,然后告诉执行器,执行完成了,随时可以提交。
一条
SQL 语句是如何执行的
sql 语句执行流程
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章