我刚刚开始学习使用delphi和sql server做数据库,由于处在初级阶段,所以有好多在各位大虾看来很简单的问题,却正是我所不解的地方,下面我就有个这样的问题,希望各位大虾都来帮帮我这个菜鸟,先谢谢大家了!(以前我也问过这方面的另一个问题,大家热心的帮助我作了解答,非常感谢,尤其是要感谢feelingluck888(啊华) ,他帮我解答的非常清楚,很明了,让我真正弄明白了,所以我把分数都给了他一个人 )具体问题如下:我要用delphi做的界面来访问由sql server做的数据库,做好了之后要移植到其他的机子上运行,可是他的机子上没装sql server,我以前作的时候都是要在odbc中注册数据库别名的实现访问的,现在他那里注册不了。有人告诉我说要用(数据库的?)动态注册来实现,可是我不清楚具体怎么做,请哪位高手指点一下,到底应该怎样做,才能使我做的这个小程序能够在机子上拷贝完后即可使用,不再需要其他(如在控制面板中)的操做!!请您能够很明确的帮我解答一下,您就当我是一个大大的菜鸟,一步一步的讲清楚,非常感谢,到时我将最多选择一位或两位朋友真正解答明白的给分,请大家谅解!
解决方案 »
- delphi打开源程序时提示comm1.commport:commport不存在
- 初学者:如何把4个相似的图像放在一个位图上指定给BitBtn的Glyph属性?
- BDE删除出错
- 哪里可以下载程序打包软件?
- 求ListView的FindData用法,最好带实例!!!
- 没心情看书学习,散分200!2:00结帐~
- ***请问这样的文件流操作!代码该怎么写?***
- 〓〓1〓老生常谈〓1〓〓如何区分对象和类型?
- 小数点是#几?
- MDI子窗体关闭后再打开发生错误
- 我想在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控件实现,具体的动态注册怎么做,我怎样作一个文件或写入注册表?