PB中连接SQL ANYWHERE数据库,写了代码,但是数据加不进数据库(解决+100悬赏)

PB中连接SQL ANYWHERE数据库,写了代码,但是数据加不进数据库(解决+100悬赏),第1张

第一首先确定insert的那些变量都有值,并且没有空值,如果空值请用""替代

第二确定这些值在sqlanywhere中直接执行insert语句能插入

如果前两点都没有问题

那么看看你在PB设置的数据提交模式,是否是自动提交

如果不是,则需要显示commit

pb本身不能直接访问sql,只能利用几个sql开头的dll文件。你安装SQL2000的客户端后,客户电脑上就有这几个文件了,所以程序就正常了。你可以从SQL2005拷贝这几个dll文件,方在所有客户电脑system目录里面应该就行了。

太不具体了吧,可能性很多,假设数据库和你的网络没问题的话

SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"

SQLCA.Database = "dlyy"

SQLCA.LogPass = <***********>

SQLCA.ServerName = "."

SQLCA.LogId = "sa"

SQLCA.AutoCommit = False

SQLCA.DBParm = "CommitOnDisconnect='No'"

都写对了吗?我以前一般都是密码没写对,logpass,他要和SQL企业管理器中设的密码一致才行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11719151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存