社区
Delphi
帖子详情
怎么样将一条sql语句(字符串)存入数据库表里面?
firestoneman
2003-10-13 04:07:02
我想用adoquery将我的一条sql语句放到我的数据库表里面,用的是adoquery.sql.add();但是会报错,因为我要保存的sql语句里面有sql的关键字,所以……
...全文
473
14
打赏
收藏
怎么样将一条sql语句(字符串)存入数据库表里面?
我想用adoquery将我的一条sql语句放到我的数据库表里面,用的是adoquery.sql.add();但是会报错,因为我要保存的sql语句里面有sql的关键字,所以……
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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+')');
mysql建库、建
表
命令、
sql语句
大全
1.常见的关系型
数据库
SQL Server 微软提供 Oracle 甲骨文公司 DB2 IBM MySQL 瑞典MySQL AB Sybase Sybase公司 SQLite 迷你的
数据库
,用在一些嵌入式设备中 … 2.mysql
数据库
简介 特点:目前是免费开源的 创始人是芬兰人,2009年以10亿美元卖给了SUN公司.1年后SUN公司被oracle(甲骨文)...
详解
一条
SQL语句
的执行过程
SQL是一套标准,全称结构化查询语言,是用来完成和
数据库
之间的通信的编程语言,SQL语言是脚本语言,直接运行在
数据库
上。同时,
SQL语句
与数据在
数据库
上的存储方式无关,只是不同的
数据库
对于同
一条
SQL语句
的底层实现不同罢了,但结果相同。 一般情况下,大部分
SQL语句
在不同的
数据库
上是通用的,但我们知道每个
数据库
都有自己独有的特性,像在MySql
数据库
中,可以使用substr(取
字符串
),trim(...
Python通过ibm_db模块进行DB2
数据库
SQL语句
执行及结果返回
执行
SQL语句
方法一: 语法: 调用ibm_db.prepare()函数并传递以下参数: 1.从ibm_db.connect()或ibm_db.pconnect()函数返回的有效
数据库
连接资源; 2.包含
SQL语句
的
字符串
,包括需要变量输入的任何列或谓词值的参数标记(?)。该
字符串
可以包含由XMLQUERY子句包装的XQuery
表
达式 3.ibm_db.execute()执行
SQL语句
im...
利用
SQL语句
创建
数据库
创建
数据库
(Database) create database
数据库
名; 创建Table create table
表
名(列名 数据类型 【Primary key| Unique】【Not null】 【,列名 数据类型 【Not null】,...】); "【】"
表
示其括起的内容可以省略,"|"
表
示其隔开的两项可取其一 Primary key:主键约束。每个
表
只能创建一个主键约束。 Unique:唯一性约束(即候选键),可以有多个唯一性约束。 Not null:非空约束。选择Not
MYSQL
数据库
-
SQL语句
DML英文全称是Data Manipulation Language(数据操作语言),用来对
数据库
中
表
的数据记录进行增删改操作。执行时机不同:where是分组之前进行过滤,不满足where条件,不参与分组;DQL英文全称是Data QueryLanguage(数据查询语言),数据查询语言,用来查询
数据库
中
表
的记录。DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张
表
的所有数据。[WHERE 条件] 可以有,可以无,无的话修改的是整张
表
的所有数据。在删除
表
的时候,
表
中的数据也会被删除。
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章