第二确定这些值在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企业管理器中设的密码一致才行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)