社区
数据库相关
帖子详情
不好意思!这条SQL语句都不会写,来抢分啊!
cmt123
2003-05-11 08:41:34
select * from Table where S_State=n 其中:S_State为整形,n也为整形。
在d6中出现错误,请问这条语句怎么样写啊!
...全文
26
16
打赏
收藏
不好意思!这条SQL语句都不会写,来抢分啊!
select * from Table where S_State=n 其中:S_State为整形,n也为整形。 在d6中出现错误,请问这条语句怎么样写啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seawavefj
2003-05-12
打赏
举报
回复
with ADOquery1 do
begin
Close;
sql.clear;
sql.add('select * from table where s_state='''+inttostr(n)+'''');
parambyname('s').AsInteger=n;
open;
end;
zjf27
2003-05-12
打赏
举报
回复
with ADOquery1 do
begin
Close;
sql.clear;
sql.add('select * from Table where S_State=:s');
parambyname('s').AsInteger=n;
open;
end;
iamycfwsy
2003-05-12
打赏
举报
回复
adoquery1.sql.add('select * from Table where S_State='+n+' ');
整形变量 应该使用 '+n+' 使用单绰号及加号来引用
其实对于整形变量 ,在数据库里定义为字符型还好,避免了这个引用的错误,需要用的时候再转回整形就行了
chenfreax
2003-05-12
打赏
举报
回复
sqlstr:=format('select * from table where s_state=%d',['''+n+''']);
chenfreax
2003-05-12
打赏
举报
回复
sqlstr:=format('select * from table where s_state=%d',['''+n+''']);
ourme
2003-05-12
打赏
举报
回复
sql.add('select * from table where s_state='''+inttostr(n)+'''');
试一下
dh9450
2003-05-11
打赏
举报
回复
错了错了 不好意思 唉 被老婆气昏了
整型不用加‘’的
sql.add('select * from table where'+ inttostr(s_state)+'='+inttostr(n));
或者
sql.add('select * from table where'+ inttostr(s_state)+'=:n);
adoquery.parameters.ParamByname('n').Value :=n;
open;
dh9450
2003-05-11
打赏
举报
回复
s_state你也是整形?但是字段名怎么可能是整型呢 在TQUERY里面参数前面要加 :
dh9450
2003-05-11
打赏
举报
回复
你的变量是在DELPHI里声明的吗 那SQL应该不认得吧
sql.add('select * from table where'+ inttostr(s_state)+'='+''''+inttostr(n)+'''');
试试
cmt123
2003-05-11
打赏
举报
回复
但n是为整形变量啊!救救我啊!
delphi_xizhousheng
2003-05-11
打赏
举报
回复
不好意思,没有注意看把代码贴出来了,你换一个ADOCONNECTION的PROVIDER试试
delphi_xizhousheng
2003-05-11
打赏
举报
回复
楼上几位那样写比较规范保险,但是不觉得select * from Table where S_State=n 这样有什么错误,是不是还有其他地方错误?要么。。。。。是不是又是ADO的问题(你用的是ADO么)
cmt123
2003-05-11
打赏
举报
回复
我的代码中是:
with adoquery do
begin
close;
sql.clear;
sql.add('select * from table where s_state=n');prepare;
open;
end;
其中:S_State为整形字段,n为整形变量!
cmt123
2003-05-11
打赏
举报
回复
我的代码中是:
with adoquery do
begin
close;
sql.clear;
sql.add('select * from table where s_state=n');prepare;
open;
end;
jxc163
2003-05-11
打赏
举报
回复
你代delphi中是怎么写的?
with adoquery do
begin
close;
sql.clear;
sql.add('select * from table where s_state=:s');
parambyname('s').value:=n;
prepare;
open;
end;
lf43
2003-05-11
打赏
举报
回复
query1.sql.clear;
query1.sql.add('select * from Table where S_State=:n');
query1.parambyname('n').asinteger=参数;
if query1.active then query1.close;
query1.open;
11.数据库技术
1.一条
SQL语句
执行得很慢的原因有哪些? 针对偶尔很慢的情况 数据库在刷新脏页我也无奈啊 当我们要往数据库插入一条数据、或者要更新一条数据的时候,我们知道数据库会在内存中把对应字段的数据更新了,但是更新之后,这些更新的字段并
不会
马上同步持久化到磁盘中去,而是把这些更新的记录
写
入到 redo log 日记中去,等到空闲的时候,在通过 redo log 里的日记把最新的数据同步到磁盘中去。 不...
项目之感受---solacowa论坛--下几楼加图吧!
项目感受 solacowa.com--------这个是我的别跟我抢哈,还没注册呢!准备注册中% 文件2.8M传不上来呃~~~~没法分享了~~~~~
不好意思
哈!! 初级部分学完了,第一个项目也
写
完了,感谢天,感谢地,感谢父母,感谢党,感谢国家,感谢人民,感谢空气,感谢兄弟连,感谢凯哥,感谢你感谢我,感谢所有帮助过我的人们,感谢我农民伯伯的午餐。从开始
写
第一个项目到第一个项目完成时已经过去一段...
2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
无论你
写
了什么、做了什么、别人都觉得你没啥的、
写
得不好、不深入,给你泼N多冷水,但是往往这些泼冷水的家伙往往大多是狗屁不是的家伙,甚至大多是马甲而已,有本事大家都多
写
写
文章,用文章、用实力来证明
写
得更好就足可以让大家心服口服了。
我为了鼓励其他同行
写
文章,几乎觉得
写
得不错的文章,都给推荐+1,这是无形的支持与鼓励,举手之劳而已,但是能给人很多鼓舞了,先讲购买他的软件产品,至少点一下推荐+1,又不花费力气,也不用花钱,的确从他的文章里学到了知识、自己也提高了,那就顺
php 和mysql实现抢购功能_《高并发秒杀抢购系统设计》PHP示例代码
一年多以前在学校分享过一次《高并发秒杀抢购系统设计》,其中有部分示例代码未能贴出,因为当时工作换电脑导致程序代码丢失,一直就没有贴出来,到编
写
本文时有不少朋友向我要过代码,很
不好意思
一直没整理就没给,近期有时间就整理了一下。时间有点久了,一些内容细节有些忘记,示例代码处理模型如有考虑不到之处,请留言给我,我会跟进测试修改,提前谢谢各位。没有看过上一篇文章的,可以先看看一次分享《高并发秒杀抢购系统设...
[33期] 项目之感受---solacowa论坛--下几楼加图吧!
项目感受solacowa.com--------这个是我的别跟我抢哈,还没注册呢!准备注册中%文件2.8M传不上来呃~~~~没法分享了~~~~~
不好意思
哈!! 初级部分学完了,第一个项目也
写
完了,感谢天,感谢地,感谢父母,感谢党,感谢国家,感谢人民,感谢空气,感谢兄弟连,感谢凯哥,感谢你感谢我,感谢所有帮助过我的人们,感谢我农民伯伯的午餐。从开始
写
第一个项目到第一个项目完成时已经过去一段时间
数据库相关
2,496
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章