社区
Access
帖子详情
关于SQL语句中的变量引用
cooljeef
2007-01-18 11:13:49
jitel = TextBox4.Text
comm.Connection = conn
comm.CommandText = "insert into 表1(寄件人电话) values ('"&(jitel))"'"
conn.Open()
dataad.InsertCommand = comm
comm.ExecuteNonQuery()
conn.Close()
以上SQL语句中引用的jitel是文本类型
如果我的表jitel是数字类型该怎么引用jitel?
...全文
471
6
打赏
收藏
关于SQL语句中的变量引用
jitel = TextBox4.Text comm.Connection = conn comm.CommandText = "insert into 表1(寄件人电话) values ('"&(jitel))"'" conn.Open() dataad.InsertCommand = comm comm.ExecuteNonQuery() conn.Close() 以上SQL语句中引用的jitel是文本类型 如果我的表jitel是数字类型该怎么引用jitel?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cooljeef
2007-01-18
打赏
举报
回复
具体是这样,表里的笔试成绩是数字格式
zy = datas.Tables("fs").Rows(i)(0).ToString
cj = datas.Tables("fs").Rows(i)(3).ToString()
'在这里的cj应该是整型变量
comm.CommandText = "update 报名 set 笔试结果='通过' where 报考类别='" & (zy) & "' and 笔试成绩>= " & (cj) & ""
dataa.UpdateCommand = comm
dataa.UpdateCommand.ExecuteNonQuery()
错误提示:语法错误 (操作符丢失) 在查询表达式 '报考类别='343' and 笔试成绩>=' 中。
如果改成这样:
zy = datas.Tables("fs").Rows(i)(0).ToString
cj = datas.Tables("fs").Rows(i)(3).ToString()
'在这里的cj应该是整型变量
comm.CommandText = "update 报名 set 笔试结果='通过' where 报考类别='" & (zy) & "' and 笔试成绩>= '" & (cj) & "'"
dataa.UpdateCommand = comm
dataa.UpdateCommand.ExecuteNonQuery()
错误提示:标准表达式中数据类型不匹配。
我真不知道该怎么办了?
cooljeef
2007-01-18
打赏
举报
回复
这样好象不行,说语法错误
wwwwb
2007-01-18
打赏
举报
回复
comm.CommandText = "insert into 表1(寄件人电话) values (" & jitel & ")"
cooljeef
2007-01-18
打赏
举报
回复
没有办法吗?
cooljeef
2007-01-18
打赏
举报
回复
cj是从datas.Tables("fs").Rows(i)(3).ToString()里附的值,我的数据库是数值型的,我现在就是想把cj转换成整型的但是cint()和cshort()函数都不能用,说转换无效。直接把cj更新到数据库就说数据类型不匹配,我又不能修改数据库的属性,就是郁闷在这里。
再线求救阿。
OracleRoob
2007-01-18
打赏
举报
回复
and 笔试成绩>= '" & (cj) & "'"
------------------------
cj是数值型的吧?如果是数值型,两边的单引号去掉。
MySQL
sql语句
中
变量
应用
用户
变量
:以“@”开始,形式为“@
变量
名”。用户
变量
跟mysql客户端是绑定的,设置的
变量
,只对当前用户使用的客户端生效。 全局
变量
:定义时,以如下两种形式出现,set GLOBAL
变量
名 或者 set @@global.
变量
名,对所有客户端生效。只有具有super权限才可以设置全局
变量
。 会话
变量
:只对连接的客户端有效。 局部
变量
:作用范围在begin到end语句块之间。在该语句块里设置的
变量
。declare语句专门用于定义局部
变量
。set语句是设置不同类型的
变量
,包括会话
变量
和全局
变量
。 .
mysql
sql语句
使用
变量
_Sql
中
的
变量
使用
我们在学 Python 或者其他编程语言的时候都应该有学过
变量
这么一个东西,可是 Sql 这种查询语言
中
怎么也有
变量
呢?具体有什么用呢?我们来看一下实际应用场景。现在有这么一个表 t ,表结构如下:time1 表示浏览日期,time2 表示加购物车日期,time3 表示下订单日期,time4 表示收货日期。这四个日期有什么关系呢?就是都有可能不相等,也有可能都相等,还有可能部分相等。如果我们想要看...
SQL语句
和
变量
拼接技巧
SQL语句
和
变量
拼接示例 如在MySQL
中
写了这样一句: SELECT datetime,text FROM tweetscraper.content where text not like '李洪志' order by datetime desc; 我们在python
中
的
sql语句
改写如下: 1.把引号里的数据改成
变量
名称,此处假设
变量
名字是 name,因为python
中
字符串语句要用引号括起来,为避免和单引号重复,我们最外面使用一个双引号,如下: sql = "SELECT datetime,text
Java
SQL语句
中
插入
变量
JAVA sql 插入
变量
sql
中
变量
的使用
总结: 1.定义
变量
一般写在from语句之后,相当于在末尾定义
变量
2.定义
变量
一般都要取一个别名,比如这里的init,t1等 3.
变量
在
sql语句
中
表面上看只是个
变量
,但是从整个语句来看,它相当于一张表 4.大多数有
变量
的
sql语句
中
,都有order by。个人理解是:指定
变量
对原始数据的执行过程每次面对的是哪一行。如果少了这个order by,则可能会出现一些错误 什么时候用@
变量
:目前我掌握的很浅,发现大家都基本在动态求和(累加)、排名
中
用。 178. 分数排名 - 力扣(LeetCode
Access
7,714
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章