是delphiC/S模式下三层的架构下远程更新数据。在客户端中, 编写带有参数的查询知道可以这样写:
如
ClientDataset1close;
ClientDataset1CommandText:= 'select from ksf where 准考证号 =:zkzh';
ClientDataset1ParamsParamByName('zkzh')Value:=edit1text;
ClientDataset1open; //运行很顺利,但下面删除的编写却出问题,因我想删除指定的数据后,能返回删除后所有的数据记录:
ClientDataset1close;
ClientDataset1CommandText:='delete from ksf where 准考证号 =:zkzh';
ClientDataset1ParamsParamByName('zkzh')Value:=edit1text;
ClientDataset1open;
//运行后,出现了错误:
Project keProject2exe raised exception class EOleException with message 'ADOQuery1: CommandText does not return a result set' Process stopped Use Step or Run to continue
在query组件中,要执行delete、insert、update 必须调用execsql,不能用open,这里用了ClientDataset1open;是不是出现错误的原因,有说,ClientDatasetExecSQl;不会有这样的方法。该怎办?请给个具体例子好吗?谢谢
没有看懂你要做什么人家参数说明都那么详细,你只是数据库不是放在本地,放在远程是吗你照改下不就行了
Const SqlDatabaseName = "wygkcnjiaoyousql" '数据库名(SqlDatabaseName),本机测试必须命名为wygkcnjiaoyousql
Const SqlPassword = "123456" '用户密码(SqlPassword),本机测试一定要设置sa的密码为123456
Const SqlUsername = "sa" '用户名(SqlUsername),本机测试一定要为sa
Const SqlLocalName = "16925413529" '连接名(SqlLocalName)(本地用local,外地用IP)本机测试就不用修改这个参数了
1
v$parameter是oracle数据库的动态字典表(视图),它保存了数据库参数的设置值
2
如果要修改其中的值有两种方式
21
修改当前会话参数:alter
session
set
sql_trace=true
--开启trace
22
修改数据库全局参数:alter
system
set
参数名称=参数值
scope=spfile/memory/both
scope是可选参数,
scope=spfile只修改启动文件,下次启动后生效
scope=memory只修改当前实例运行参数,重启后恢复
scope=both,既修改当前运行参数同时也修改spfile
使用以下命令:
db2=> update db cfg for 数据库名称 using LOGARCHMETH1 参数值
db2=> update db cfg for 数据库名称 using FAILARCHPATH 参数值
以上就是关于在delphi远程数据库的客户端中,如何编写带有参数的增加、删除、修改数据库中数据全部的内容,包括:在delphi远程数据库的客户端中,如何编写带有参数的增加、删除、修改数据库中数据、我是SQL数据库,现在有一个问题没有解决,那就是如何修改Conn.asp的参数值的问题,请大伙帮忙哈,谢谢、oracle数据库中V$parameter是什么表,怎么通过sql比如alter语句来修改它的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)