Authentication violation这是个什么样的错误??急急急在线等待。

xlch_csdn 2003-10-21 09:47:02
编程环境:WIN2KSERVER+ASA7.0+PB8.0
就一条语句:UPDATE 系统设置 SET 单位名称='流峰';
第一次进程序时绝对可以,第二次执行时就不能执行成功了,直接在数据库画板里面执行时提示:unable to connect to database server :authentication violation.
...全文
70 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangdatou 2003-10-23
  • 打赏
  • 举报
回复
帮你顶 我不懂
xlch_csdn 2003-10-22
  • 打赏
  • 举报
回复
现在做的实验如下:注册表添加了如下内容:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\hetong]
"Driver"="E:\\hetong0.9\\dbodbc7.dll"
"UID"="DBA"
"PWD"="sql"
"Start"="e:\\hetong0.9\\dbeng7.exe -c 8m,0" (这句已经删除)
"DatabaseFile"="E:\\hetong0.9\\hetong.db"
"DatabaseName"="hetong"
"AutoStop"="yes"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources]
"hetong"="Adaptive Server Anywhere 7.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 7.0]
"Driver"="E:\\hetong0.9\\dbodbc7.dll"
"Setup"="E:\\hetong0.9\\dbodbc7.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 7.0 Translator]
"Translator"="E:\\hetong0.9\\dbodtr7.dll"
"Setup"="E:\\hetong0.9\\dbodtr7.dll"
"Driver"="E:\\hetong0.9\\dbodtr7.dll"


[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"Adaptive Server Anywhere 7.0"="Installed"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators]
"Adaptive Server Anywhere 7.0 Translator"="Installed"

添加后,程序可以运行但是数据更新不正常。
发布时的文件列表如下:
DBCON7.DLL
DBCTRS7.DLL
DBCTRS7.INI
DBENG7.EXE
DBEXTF.DLL
DBISQLC.EXE
DBLGEN7.DLL
DBLIB7.DLL
DBODBC7.DLL
DBODTR7.DLL
DBSERV7.DLL
DBWTSP7.DLL
DBTOOL7.DLL
LIBJCC.DLL
LIBSYBBR.DLL
LIBUNIC.DLL
PBDWE80.DLL
PBODB80.DLL
PBODB80.INI
PBVM80.DLL
SCALGEN7.DLL
SCASANY7.DLL
SCHILITE.DLL
SCSAINDT.DLL
SCSVMN7.DLL


现在的话还可以工作,但是还有什么文件是不需要的呢。因为我有可能要通过软盘进行程序发布。
xlch_csdn 2003-10-21
  • 打赏
  • 举报
回复
大家进来看看呀,我要急死了
xlch_csdn 2003-10-21
  • 打赏
  • 举报
回复
还有没有高手在这里,我都要下岗了,帮帮我吧
xlch_csdn 2003-10-21
  • 打赏
  • 举报
回复
在开发的时候没有问题,在发布的时候出了这个问题。发布时向注册表添加了如下内容:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\hetong]
"Driver"="E:\\hetong0.9\\dbodbc7.dll"
"UID"="DBA"
"PWD"="sql"
"Start"="e:\\hetong0.9\\dbeng7.exe -c 8m,0"
"DatabaseFile"="E:\\hetong0.9\\hetong.db"
"DatabaseName"="hetong"
"AutoStop"="yes"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources]
"hetong"="Adaptive Server Anywhere 7.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 7.0]
"Driver"="E:\\hetong0.9\\dbodbc7.dll"
"Setup"="E:\\hetong0.9\\dbodbc7.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 7.0 Translator]
"Translator"="E:\\hetong0.9\\dbodtr7.dll"
"Setup"="E:\\hetong0.9\\dbodtr7.dll"
"Driver"="E:\\hetong0.9\\dbodtr7.dll"


[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"Adaptive Server Anywhere 7.0"="Installed"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators]
"Adaptive Server Anywhere 7.0 Translator"="Installed"

添加后,程序可以运行但是数据更新不正常。
发布时的文件列表如下:
DBCON7.DLL
DBCTRS7.DLL
DBENG7.EXE
DBISQLC.EXE
DBLGEN7.DLL
DBLIB7.DLL
DBODBC7.DLL
DBODTR7.DLL
DBSERV7.DLL
DBWTSP7.DLL
LIBJCC.DLL
PBDWE80.DLL
PBODB80.DLL
PBODB80.INI
PBVM80.DLL
xlch_csdn 2003-10-21
  • 打赏
  • 举报
回复
经过实验,好象应该是数据库不能进行更新操作,UPDATE,INTERT都不行。
zhangdatou 2003-10-21
  • 打赏
  • 举报
回复
再具体点吧 看不明白
鸡翅多 2003-10-21
  • 打赏
  • 举报
回复
不清楚,帮你顶
xlch_csdn 2003-10-21
  • 打赏
  • 举报
回复
请大家帮忙看看注册信息,是否是注册时出的问题,我现在正在重做系统,来进行测试。
ishxb 2003-10-21
  • 打赏
  • 举报
回复
友情帮顶
xlch_csdn 2003-10-21
  • 打赏
  • 举报
回复
提交了,没有的
klbt 2003-10-21
  • 打赏
  • 举报
回复
update后要提交:commit;

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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