Delphi 创建三层问题
创建过程:
1、请不要新建application.file-new-activex-activex library,file --new--other,选择"Multitier"--"Remote data module"。在跳出来的对话框里面输入名称(任意),例如:AppSqlConn。选择确定,进入remote data module窗口。
2、加入组件:adodataset,点击connectionstring属性,点击后面的…,进入设定连接窗口。选择:use connection string--build,在提供程序中选择:"Microsoft ole db provider for sql server",在连接中:服务器名称输入sql server的ip地址,登录信息中输入用户名和密码(sql server),在选择数据库中选择自己想要使用的数据库。一般只要地址正确、用户名和密码无误,肯定可以连接通过。确定退出
。
3、在commandtext中点击后面的…,进入sql 语句设定,根据自己的要求设定。
4、将active属性设置为true。只要前面的设定是正确的,这里应该顺利通过。
5、加入组件:datasetprovider。设定其dataset属性为上面的adodataset。
6、到此服务器端已经设置完成。请保存并且运行一次,从而使服务注册。
7、运行delphi的bin目录下面的scktsrvr,因为下面要使用socket连接。运行后任务栏中出现socket server的图标。
根据网上资料来走的。最后报错是什么情况。。
还有
请不要新建application.file-new-activex-activex library,file --new--other,这句是什么意思。没看懂。
前面的不要新建application.file 这是什么东西。
按照上面的流程最后运行的时候出现
cannot debug project unless ahost application is defined. use the run|parameters...dialog box. 服务器 Delphi
[解决办法]
网上有资料直接下载就好了