My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 24: run-time error '-2147217900 (80040e14)' :无效的SQL语句;期待'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或'UPDATE'。
1 person starred this issue and may be notified of changes. Back to list
Status:  Accepted
Owner:  dragon...@gmail.com


 
Project Member Reported by dragon...@gmail.com, Jan 5, 2009
What steps will reproduce the problem?
1. 导入信用卡BIN文件
2. 执行1-6的步骤(全自动按钮有相同效果)
3. 出现错误信息如下:

run-time error '-2147217900 (80040e14)':
无效的SQL语句;期待'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或'UPDATE'。

或者如下错误信息:
实时错误 error '-2147217900 (80040e14)':
无效的SQL语句;期待'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或'UPDATE'。


What is the expected output? What do you see instead?
顺利执行该SQL语句:conn.Execute "[gen贷记卡明细表]" 



bcerror.jpg
10.2 KB   View   Download
Jan 5, 2009
Project Member #1 dragon...@gmail.com
解决方法:
打开ACCESS数据库--》工具--》选项--》常规--》新建数据库排序次序:常规--》确定--》工
具--》数据库实用工具--》压缩和修复数据库

就这样就撞对了,似乎和VB6对中文字符的支持不好有关。许多中文的ACCESS库不能在外国服务器
上使用,也如此处理。
Jan 6, 2009
Project Member #2 dragon...@gmail.com
上面那个方法在大数据量的测试下也无效,仍然出现前述错误提示。也许要换另外的方法调用
Access Action Query了。参见Wiki相关。
Jan 6, 2009
Project Member #3 dragon...@gmail.com
conn.Execute "[gen贷记卡明细表]"==>conn.Execute ("DELETE * from [准贷记卡类型]"), , 
adCmdStoredProc

加个参数看看。

Powered by Google Project Hosting