如何用VFP的TEXT控件的value值去更新SQL表某行某字段的值

s3056774 2014-02-25 08:09:00
请教专家:
假设vfp中A表单的text1(字符型),输入班级
SQL中数据库CJ中ry表,字段有“姓名,班级”
如何将TEXT控件的value值去更新SQL中表ry第二行班级的值?
...全文
257 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdjnjdxc 2014-03-04
  • 打赏
  • 举报
回复
引用 8 楼 apple_8180 的回复:
[quote=引用 7 楼 sdjnjdxc 的回复:] 版主,这两种连接方式有什么区别?谢谢
请参考:http://bbs.csdn.net/topics/20451897[/quote] 在网上没有搜索到满意的资料
十豆三 2014-02-26
  • 打赏
  • 举报
回复
引用 7 楼 sdjnjdxc 的回复:
版主,这两种连接方式有什么区别?谢谢
请参考:http://bbs.csdn.net/topics/20451897
sdjnjdxc 2014-02-26
  • 打赏
  • 举报
回复
版主,这两种连接方式有什么区别?谢谢
十豆三 2014-02-25
  • 打赏
  • 举报
回复
连接 SQL 代码省略 If SQLExec(连接句柄,"Update ry Set 班级=?Alltrim(thisform.text1.value) where 能表示是第二行的字段=2")<0 Messagebox('更新失败') Return Endif
蓝海 2014-02-25
  • 打赏
  • 举报
回复
use ry shared in 0 alias ry
select ry
replace 班级 with alltrim(thisform.text1.value) for recno()=2
lzw_0736 2014-02-25
  • 打赏
  • 举报
回复
update CJ..ry set 班级=?thisform.text1.value where 姓名=?姓名
十豆三 2014-02-25
  • 打赏
  • 举报
回复
gcDSNLess="DRIVER=Sql Server;SERVER=计算机名或IP地址;UID=用户名;PWD=密码;DATABASE=数据库名" &&命名管道方式 或 gcDSNLess="DRIVER=Sql Server;SERVER=计算机名或IP地址;UID=用户名;PWD=密码;DATABASE=数据库名;Network=DBMSSOCN;Address=计算机名或IP地址,1433" &&TCP/IP方式 连接句柄=Sqlstringconnect(gcDSNLess)
lzw_0736 2014-02-25
  • 打赏
  • 举报
回复
连接句柄=SQLSTRINGCONNECT("driver=SQL Server;Server=服務器IP;Uid=用戶名;pwd=密碼;database=數據庫名")
s3056774 2014-02-25
  • 打赏
  • 举报
回复
试验了一下,还是不行,估计是链接语句出了问题,能否再告诉我链接语句(自动创建链接的语句)?

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧