| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6358 人关注过本帖
标题:如何将超过254字符内容更新至sql中
只看楼主 加入收藏
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
结帖率:83.33%
收藏
已结贴  问题点数:20 回复次数:29 
如何将超过254字符内容更新至sql中
CLOSE ALL
CLOSE DATABASES

OPEN DATABASE D:\sjsc\main
h1=SQLCONNECT("conn1")

USE dbf\lisdb1 本地库
pjg=jg  备注字段
cd=Len(Alltrim(pjg) 字符长度超254
Pyuj="update health_data set Inspect_content='&Pjg'"
SQLEXEC(h1,Pyuj)
出错,无法将Pjg更新到SQL服务器中,因为Pjg超过254,如何才能将Pjg更新到SQL里
搜索更多相关主题的帖子: 服务器 update 如何 
2016-08-29 17:41
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:4 
图片附件: 游客没有浏览图片的权限,请 登录注册
2016-08-29 17:50
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
拆分
2016-08-29 20:34
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
收藏
得分:0 
Pjg='胆固醇  CHOL  4.41    3.10-5.70  mmol/L  ;甘油三酯  TG  0.79     0.34-1.70  mmol/L  ;低密度脂蛋白  LDL  0.89     <3.12  mmol/L  ;高密度脂蛋白  HDL  1.47     1.0-2.50  mmol/L  ;载脂蛋白A1  APOA1  1.20     1.00-1.60  g/l  ;载脂蛋白B  APOB  0.70     0.6-1.1  g/l"  ;空腹血糖  GLU  4.66  3.9-5.6  mmol/l  ;'
把这么长的字符串更新到SQL服务的一个表中,都会出错。
ppjg1='胆固醇  CHOL  4.41    3.10-5.70  mmol/L  ;甘油三酯  TG  0.79     0.34-1.70  mmol/L  ;低密度脂蛋白  LDL  0.89     <3.12  mmol/L  ;高密度脂蛋白  HDL  1.47     1.0-2.50  mmol/L  ;'
ppjg2='载脂蛋白A1  APOA1  1.20     1.00-1.60  g/l  ;载脂蛋白B  APOB  0.70     0.6-1.1  g/l"  ;空腹血糖  GLU  4.66  3.9-5.6  mmol/l  ;'
PPjg3='&ppjg1'+'&ppjg2'
SQLEXEC(h2,"update health_data set Inspect_content='&ppjg1'+;
'&ppjg2'"
这样还是会出错
2016-08-30 09:03
红星二锅头
Rank: 8Rank: 8
等 级:贵宾
威 望:46
帖 子:491
专家分:754
注 册:2016-8-25
收藏
得分:0 
那么多的参数,先导入到一个游标中,然后两表连接的方法提取数据。

团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2016-08-30 09:14
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
收藏
得分:0 
回复 5楼 红星二锅头
没那么多参数,其实就是2个很长的字符串而已。
2016-08-30 10:37
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
收藏
得分:0 
回复 3楼 tlliqi
如何拆分呀
2016-08-30 10:49
红星二锅头
Rank: 8Rank: 8
等 级:贵宾
威 望:46
帖 子:491
专家分:754
注 册:2016-8-25
收藏
得分:0 
错误号是什么?应该是表达式的问题,你可以先把字符串整短一点,然后逐步加长字符串。

团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2016-08-30 11:21
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
收藏
得分:0 
回复 8楼 红星二锅头
是字符串太长,我就是要如何解决这个问题,如何把长串更新到SQL表里
2016-08-30 11:38
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:4 
如果用的是VFP9,可以试试:TEXT ENDTEXT 命令

坚守VFP最后的阵地
2016-08-30 11:46
快速回复:如何将超过254字符内容更新至sql中
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046871 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved