更改遠程數据

mackarce 2003-05-21 11:53:45
各位師兄:

請問如何用insert/update更改sql server上的數据呢

新手上路請高手多提攜, 多謝多謝!
...全文
28 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccbzzp 2003-05-22
  • 打赏
  • 举报
回复
update CONNECT_NAME.USER.TABLE SET COLUMN=...
magnetmoon 2003-05-22
  • 打赏
  • 举报
回复
try:

chandle=sqlconnect('myodbc','sa','password')
if chandle<=0
= MESSAGEBOX(connection failed')
else
s="insert table_a (fa,fb) values ('a','b')"
if sqlexec(conn,s)>=0
messagebox('insert success')
else
messagebox('insert failed')
endif
endif
mackarce 2003-05-22
  • 打赏
  • 举报
回复
magnetmoon大蝦:
多謝!

s="insert table_a (fa,fb) values ('a','b')"
if sqlexec(conn,s)>=0
messagebox('insert success')
else
messagebox('insert failed')
endif

我在執行時總是出現insert failed, 其中cnn=sqlconnect('myodbc'), cnn大于0,
(用sqlexec()執行select 命令可以成功)請問大蝦是何原因?

.



magnetmoon 2003-05-22
  • 打赏
  • 举报
回复
注意單/雙引號的問題,后台只認識單引號
ss="insert into ckzh (cu, ref) values ('0000', '00000')"
mackarce 2003-05-22
  • 打赏
  • 举报
回复

magnetmoon大蝦:
多謝!
下邊是我的代碼:
chandle=sqlconnect('myodbc')
ss='insert into ckzh (cu, ref) values ('0000', '00000')'
if sqlexec(chandle, ss)=1
?'ok'
else
?'error'
endif

在離幵代碼輸入界面是系統提示: 語法錯誤.
rida 2003-05-22
  • 打赏
  • 举报
回复
http://61.132.118.185:8080/datanew/vfp.rar
magnetmoon 2003-05-22
  • 打赏
  • 举报
回复
s="insert table_a (fa,fb) values ('a','b')"
只是一個賦值語句怎么會語法錯誤?你把代碼全部貼出來!
mackarce 2003-05-22
  • 打赏
  • 举报
回复
magnetmoon大蝦:
多謝ba 刀相助.

在輸入 s="insert table_a (fa,fb) values ('a','b')"后退出程式時, 會出現語法錯誤, 請問如何解決?

magnetmoon 2003-05-22
  • 打赏
  • 举报
回复
s="insert table_a (fa,fb) values ('a','b')"
if sqlexec(conn,s)<=0
messagebox('insert success')
else
messagebox('insert failed')
endif
s="update table_a set fa='a'"
if sqlexec(conn,s)<=0
messagebox('update success')
else
messagebox('update failed')
endif

2,727

社区成员

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

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