急!三层结构问题!大家帮帮忙不然就不能回家了! 发一个SQL命令过去.(SQLServer)select name from master.dbo.sysobjects where xtype='u' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错了是:select name from sysobjects where xtype='u' 我想你的意思应该是得到ClientDataSet1当前连接是哪个表,Delphi在这方面好象不太好。如果你是通过CommandText动态改变ClientDataSet1的内容,还可以分析CommandText得到当前连接的表名,否则恐怕没有什么好办法。 ClientDataSet.Appserver.Provider.DataSet.TableName 以下使用于 dcomconnection你可以在你的服务器端的Type Library中设置一个得到TableName的方法,然后在客户端使用dcom的远程调用得到该函数,就ok 啦! ClientDataSet1,是一个数据集控件,专门针对三层应用的,用来方便客户端的数据操作,commandtext,也最好别碰他,否则你又会作的像一个c/s,的东西,三层应用不仅仅是你做了三个模块,就成,你的程序的数据流,框架要是一个三层的模式。 看看李维的《delphi5.x分布式多层应用系统篇》2-26页(注:是页码不是章节,台湾的书也奇怪:) 多维动态数组反复变更长度会明显影响运行速度吗? 在线等:获得用户硬盘序列号容易,但如何通过打开网页获取呢!! edit数据关联问题,急救~ 打开别人的DELPHI程序报错。 如果在内存中作标记 怎么实现类似 hint 的窗口?? 实时数据库解决方案的问题??? 关于BDE读取DBF库部分数据读不出的问题 如何写入在SqlServer 2005中datetime 的空值即默认值为null 使用query如何一下清空数据库一个表里的记录? 一个相当简单的问题,给20分。 怎么样在RICHEDIT控件中插入图片
select name from sysobjects where xtype='u'
如果你是通过CommandText动态改变ClientDataSet1的内容,还可以分析CommandText得到当前连接的表名,否则恐怕没有什么好办法。
你可以在你的服务器端的Type Library中
设置一个得到TableName的方法,
然后在客户端使用dcom的远程调用得到该函数,
就ok 啦!
ClientDataSet1,是一个数据集控件,专门针对三层应用的,用来方便客户端的数据操作,
commandtext,也最好别碰他,否则你又会作的像一个c/s,的东西,三层应用不仅仅是你做了三个模块,就成,你的程序的数据流,框架要是一个三层的模式。