社区
Delphi
帖子详情
怎么样将一条sql语句(字符串)存入数据库表里面?
firestoneman
2003-10-13 04:07:02
我想用adoquery将我的一条sql语句放到我的数据库表里面,用的是adoquery.sql.add();但是会报错,因为我要保存的sql语句里面有sql的关键字,所以……
...全文
409
14
打赏
收藏
怎么样将一条sql语句(字符串)存入数据库表里面?
我想用adoquery将我的一条sql语句放到我的数据库表里面,用的是adoquery.sql.add();但是会报错,因为我要保存的sql语句里面有sql的关键字,所以……
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li_yan_woods
2003-10-16
打赏
举报
回复
解决不了啦,不给分
firestoneman
2003-10-13
打赏
举报
回复
哦,等我试试看!
scsun
2003-10-13
打赏
举报
回复
这样试试
-----------------------------------------------------------------
加入 uses strUtils
adoquery.sql.add('insert into abc(a) values(''' + AnsiReplaceText(YourSQL,'''','''''') + ''')');
-----------------------------------------------------------------
AnsiReplaceText那个表达式是把 YourSQL 中的 ' 替换成 '' 因为 SQL Server中如果要在字串中使用 单引号,前面也要加转意字符单引号,所以就是两个单引号。
WuLoveXue
2003-10-13
打赏
举报
回复
adoquery.sql.add('insert into abc(a) values(''select * from abc'')');
把你保存的SQL当作字符串存进去!上面的SQL就是:
insert into abc(a) values('select * from abc') 因为delphi里''就是指一个字符'
firestoneman
2003-10-13
打赏
举报
回复
不好意思,楼上的,我看不懂,能帮忙解释一下嘛?
to scsun(明月清风):我试过了,还是不行,先谢谢了!
tiexinliu
2003-10-13
打赏
举报
回复
adoquery.sql.add('insert into table values(:str_sql)');
adoquery.parameters.parambyname('str_str'):='你的sql语句';
WuLoveXue
2003-10-13
打赏
举报
回复
adoquery.sql.add('insert into abc(a) values(''select * from abc'')');
firestoneman
2003-10-13
打赏
举报
回复
嗯?楼上的,我没有看懂?能解释一下嘛?
firestoneman
2003-10-13
打赏
举报
回复
救命啊!
scsun
2003-10-13
打赏
举报
回复
加入 uses strUtils
adoquery.sql.add('insert into abc(a) values(' + AnsiReplaceText(YourSQL,'''','''''') + ')');
firestoneman
2003-10-13
打赏
举报
回复
楼上的,好像不行吧?
WuLoveXue
2003-10-13
打赏
举报
回复
adoquery.sql.add('insert into abc(a) values('select * from abc')');
firestoneman
2003-10-13
打赏
举报
回复
可以嘛?
vibra
2003-10-13
打赏
举报
回复
adoquery.sql.add('insert into table values('+memo.text+')');
sql语句
妙用,各种
sql语句
的详细用法与讲解
sql语句
妙用,各种
sql语句
的详细用法与讲解 ,使得程序运行的更加流畅。主要针对一些高效
sql语句
的解释。
将数组中
字符串
拼成
sql语句
,插入到
数据库
a[64] = "
字符串
"; char cmd[256] = {0}; snprintf(cmd,sizeof(cmd),"insert into
表
名 values(NULL,'%s')",a); ExportError=mysql_real_query(&mysql,cmd,(unsigned int)strlen(cmd));
mysql
字符串
文本
存入
数据库
_mysql
字符串
类型数据
字符串
类型是在
数据库
中存储
字符串
的数据类型,
字符串
类型包括char,varchar,text,enum和set。OK,我们来一个一个的看下上面提到的几种类型。char类型和varchar类型char类型和varchar类型都是在创建
表
时指定了最大长度,其基本形式如下:
字符串
类型(M)。其中,
字符串
类型参数指定了数据类型是char类型还是varchar类型,M参数指定了该
字符串
的最大长度为M。举个例...
如何将特殊字符, 冒号
存入
SQLServer ?
如何将特殊字符
存入
SQLServer ? C++
里面
有各种各样奇怪的东西啊。。 这个那个啊。。的什么的。。分号冒号啊 。。大括号中括号啊双引号单引号啊。。怎么办啊。。。 最满意答案 直接用sql的insert语句。用
Sql语句
插入
字符串
,只要将单引号(“'”)改为两个单引号(“''”)就可以了,其它的都不需要进行转义。如:createtableCPlusPlusCo...
sql语句
作为字段保存到mysql
数据库
中无法通过的问题
前言:在项目编程过程中,遇到这么一个问题。 需要将
sql语句
单独作为一个字段保存到mysql
数据库
中。sql在处理
sql语句
时会出错。 java代码String myid="111"; String sqlword="select * from citycode where id ='1'"; String sql="insert into dsm03 values('"+myid+"','
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章