Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教

1楼
keli0917 发表于:2024/12/2 13:31:00
cmd1.Comm111andText ="UP1D1ATE {GLVchFileAddress},{piao池} SET {GLVchFileAddress}.FFileAddress = {piao池}.附件 WHERE {piao池}.凭证号 IN (SELE11CT   cstr(year(FDate))& cstr(FPeriod)&FGroup&"-"&cstr(FNum)  from {GLVchFileAddress})"

使用的是ACCESS数据库。凭证号是字符型。FDate是日期型,FPeriod是数值型。FGroup是字符型。FNum是数值型.

将piao池表中的凭证号列,等于,GLVchFileAddress表中  cstr(year(FDate))& cstr(FPeriod)&FGroup&"-"&cstr(FNum) 的值,更新到GLVchFileAddress表中
帮我修改一下代码。谢谢。






[此贴子已经被作者于2024/12/2 13:32:10编辑过]
2楼
有点蓝 发表于:2024/12/2 13:51:00
试试

UPDATE {GLVchFileAddress} as a inner join {piao池} as b on cstr(year(a.FDate)) & cstr(a.FPeriod) & a.FGroup & "-" & cstr(a.FNum) = b.凭证号 set a.FFileAddress = b.附件
3楼
keli0917 发表于:2024/12/2 14:20:00
从字符串“UPDATE {GLVchFileAddress} as A i”到类型“Double”的转换无效。
4楼
有点蓝 发表于:2024/12/2 14:41:00
没有按我的改
5楼
keli0917 发表于:2024/12/2 16:35:00
"-"是这个问题。我删除了这个就可以。'-'就可以了
[此贴子已经被作者于2024/12/2 16:38:15编辑过]
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03101 s, 2 queries.