大師遺下的問題

mackarce 2003-05-22 10:42:08

這是csdn中一位大蝦推荐給我的有關Foxpro 修改遠程SQL Server的程式:

chandle=sqlconnect('myodbc','sa','password')

if chandle<=0
= MESSAGEBOX('connection failed')
else
s="insert into ckzh (pn,des) values ('a','b')"
if sqlexec(chandle,s)>=0
messagebox('insert success')
else
messagebox('insert failed')
endif
endif

我運行程式后總是出現insert failed 請問各位大蝦是何緣故?
多謝!!

...全文
20 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jpyc 2003-05-23
  • 打赏
  • 举报
回复
如果表存在,字段也正确的话,应当是主键的问题,使用自增字段吗?
st_2000 2003-05-23
  • 打赏
  • 举报
回复
1,看看table 是不是在你连接的库里面
2,若1没问题,看看数据类型是否巨配?
3,若2没问题,看看表里字段是否有不允许非空,而insert里又没有付值给它?
4,key值是否冲突?

愉快的登山者 2003-05-23
  • 打赏
  • 举报
回复
1。检查是否存在ckzh表;
2。检查插入的数据类型是否正确;
3。检查是否有重复主键;
4。检查是否还有其他数据项,不能为空。

34,577

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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