我刚刚开始学习使用delphi和sql server做数据库,由于处在初级阶段,所以有好多在各位大虾看来很简单的问题,却正是我所不解的地方,下面我就有个这样的问题,希望各位大虾都来帮帮我这个菜鸟,先谢谢大家了!(以前我也问过这方面的另一个问题,大家热心的帮助我作了解答,非常感谢,尤其是要感谢feelingluck888(啊华) ,他帮我解答的非常清楚,很明了,让我真正弄明白了,所以我把分数都给了他一个人 )具体问题如下:我要用delphi做的界面来访问由sql server做的数据库,做好了之后要移植到其他的机子上运行,可是他的机子上没装sql server,我以前作的时候都是要在odbc中注册数据库别名的实现访问的,现在他那里注册不了。有人告诉我说要用(数据库的?)动态注册来实现,可是我不清楚具体怎么做,请哪位高手指点一下,到底应该怎样做,才能使我做的这个小程序能够在机子上拷贝完后即可使用,不再需要其他(如在控制面板中)的操做!!请您能够很明确的帮我解答一下,您就当我是一个大大的菜鸟,一步一步的讲清楚,非常感谢,到时我将最多选择一位或两位朋友真正解答明白的给分,请大家谅解!
解决方案 »
- 哎,失业了,散分!!!!!!!!!!
- 怎样将自己做的下载工具设为Ie默认下载工具
- 本人第一次制作安装程序,先向前辈们请教!是关于用Wise9.02制作安装程序的几个问题,在次先谢谢了!
- Delphi中如何开发Service Application系统服务应用程序??
- 考考你对Object Pascal的面对对象知识。
- 找图标
- 请问如何通过vba把数据和位置导入到word的文本框.可否给个最简单的demo
- 关于API的应用
- 《关于精简BDE的一点疑问----我的几封信》,有兴趣的朋友去看看。
- 如何设计一个windows下使用的通用输入法?
- 我想在dbgrid每一行都自动增加一个按纽(如果是链接形式的就跟好了),一如asp.net的dbgrid,请问有方法吗?
- lable构件上的字排列问题
象你这样的单机板的程序,最好使用桌面数据库,如sybase,paradox,access
这样移植方便。
2、如果用户机是访问其它机上的SQLSERVER,其它机上的SQLSERVER必须允许SQL密码,即(数据库属性中的安全中要选不是WINDOWS密码那个选项。
3、SQLSERVER中必须有你用来访问的用户名和正确的密码,并且指向你的数据库。
4、SQLSERVER的运行名称有可能和你开发时所用的SQLSERVER名称不同。这时你可以用动态注册方式。
5、动态注册即指将数据库名称、路径和用户名、密码保存在相对安全的地方,成为一个文件或者写入注册表。在进行数据库连接时,从这些地方读出来,写入连接字符串即可。
6、使用ODBC不方便,使用ADO控件连接的方式,前台只需安装一下就行了。
7、如果你是在Win2000 or leater上写的程序,要在WIN98下运行,最好在连接串中加上“Extended Properties=yourDatabasename"
8、其它未尽事宜,你用一下再问吧。,
或是其他的也可以数据库实现的也可以,但能详细的介绍一下怎样做才能实现无限制的移植?也就是不再需要开发工具和数据库工具的支持就可以使用!谢谢!最好还是用sql server 作的。
1、针对您的3项,我是不是还要将我做的数据库文件导入到sql server中?我希望做到的是拷贝后就可以用了,不用再进行什么操作的那一种
2、针对您的5、6项,我用ado控件实现,具体的动态注册怎么做,我怎样作一个文件或写入注册表?