社区
数据库相关
帖子详情
为什么sql语句无法执行?
eastsuper
2003-05-27 09:14:34
pb8.0,win98,数据源是odbc的dbf文件,现在在程序中执行sql语句,insert能够执行,delete和update执行后说执行成功,但实际数据没被修改,读sqlcode又对,为什么会这样?(我是autocommit的)
...全文
233
13
打赏
收藏
为什么sql语句无法执行?
pb8.0,win98,数据源是odbc的dbf文件,现在在程序中执行sql语句,insert能够执行,delete和update执行后说执行成功,但实际数据没被修改,读sqlcode又对,为什么会这样?(我是autocommit的)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eastsuper
2003-05-31
打赏
举报
回复
会不会是哪个设置有问题?
standlyduke
2003-05-31
打赏
举报
回复
PB对于一些数据库接口不是兼容得很好,所以你需要自已做一个外部的数据接口(可以用VC做),这样就能解决问题了,还有你的ROW属性设置得不对选择的功能一定不全
tchatcha
2003-05-31
打赏
举报
回复
不是没有执行,而是打了标记
tchatcha
2003-05-31
打赏
举报
回复
String ls_mysql,ls_dd
ls_mysql = "delete From ddd;"
sqlca.autocommit=true
EXECUTE IMMEDIATE :ls_Mysql using sqlca;
ls_dd = "pack ddd.dbf;"
EXECUTE IMMEDIATE :ls_dd using sqlca;
sqlca.autocommit=false
ysjxjf
2003-05-31
打赏
举报
回复
是不是驅動程序有問題﹗
eastsuper
2003-05-31
打赏
举报
回复
前几天机器中毒了,没来。
在isql里测了一下,在执行delete时,出现错误“sqlstate=s1000 [MICROSOFT][ODBC dbase驱动程序]无法从指定的数据表中删除”。在执行update时,出现错误“sqlstate=s1000 [MICROSOFT][ODBC dbase驱动程序]操作必须使用一个可更新的查询”。使用insert就没问题,请问一下怎么解决?
joss
2003-05-27
打赏
举报
回复
1、autocommit=false后每次提交事务前判断SQLCODE是否成功,再COMMIT;
2、把你的SQL语句放在ISQL中测试,是否通过!
3、转为数据窗口操作试试!
5558
2003-05-27
打赏
举报
回复
delete from jbzl;
disconnect;
connect using sqlca;
execute immediate "pack jbzl";
愉快的登山者
2003-05-27
打赏
举报
回复
检查连接用户的数据库访问权限!
eastsuper
2003-05-27
打赏
举报
回复
就普通的一句
delete from jbzl
无法执行
但insert就执行的很好,是不是与数据源的连接方面有问题
xavier_lee
2003-05-27
打赏
举报
回复
MAY BE "DBF" PROBLEM
homeness
2003-05-27
打赏
举报
回复
autocommit=false
建议最好还是不要用autocommit=true
boyliulang
2003-05-27
打赏
举报
回复
贴出代码
Mybatis
执行
sql语句
阻塞???
Mybatis
执行
sql语句
阻塞??? 今天使用 SSM时,开始没问题,但
执行
数据库操作语句就阻塞,我以为出了什么BUG,但短时间控制台内也没看到报错信息,看 Mapper 文件、看sql 语句也都没问题,一脸懵逼的我,最后发现是数据源那不小心多了个字符,而数据库连接设置的超时时间又比较长,所以在短时间内控制台内看不到任何错误信息。特此用小本本记录, ...
sql语句
中问号?的使用
若要创建每次使用不同值的查询,可以在查询中使用参数。参数是在运行查询时所提供值的占位符。带参数的 SQL 语句可能如下所示,其中“?”表示代表作者 ID 的参数: SELECT title_id FROM titleauthor WHERE (au_id = ?) 可使用参数的位置 可以将参数用作文本值(文本值或数值)的占位符。最常见的是,参数经常在单个行或组的搜索条件中(即在 SQ
PLSQL
执行
SQL语句
PLSQL
执行
SQL语句
1、
执行
中量
SQL语句
当
执行
SQL语句
较大时,除运行
SQL语句
外可以点击工具------->导入表--------->(出现界面如下图所示) 点击导入就会出现
执行
语句的窗口如下图所示,把语句粘贴进去,自动
执行
,
执行
完毕,提交事务,导入成功! 也可以直接打开命令行方式:点击新增SQL窗口直接
执行
。 ...
sql 纵向求和_
SQL语句
求和语句该怎么编写?有几种方法?
SQL语句
是数据库的灵魂,下面要给大家介绍的是
SQL语句
中求和的各种方法,希望对你们有所帮助吧。一、
SQL语句
是什么?了解求和方法之前,我们得先了解
SQL语句
是什么。SQL是什么?1.SQL全名Structured Query Language:结构化查询语言2.我们为什么要使用SQL?应用程序操作数据库只能通过SQL语言运行,且SQL语言操作方便、简易。3.什么时候会使用到SQL?对数据库
执行
的...
如何判断存储过程中,T-
SQL语句
是否
执行
?
(本人写博客只是为了记录自己的学习内容,如果有任何)
在我利用存储过程处理数据的时候,有时候不能确定是否完成了Update或是Delete操作。通过查找资料了解到如下内容:使用 @@ERROR
如果上一个 Transact-SQL 语句
执行
成功,@@ERROR 系统函数将返回 0;如果该语句生成错误,@@ERROR 将返回错误号。每个 Transact-SQL 语句完成时,@@ERROR 的值都会更改。
因为每个 Transact-SQL 语句完成时,@
数据库相关
752
社区成员
12,763
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章