使用的SQL Server数据库是用什么工具写的数据库?
解决方案 »
- 请问用 TMS.component.Pack如何做甘特图
- EnumChildWindows函数使用的问题
- 关于mshtml单元的详细介绍!
- 请问如何解决TClientSocket的11001异常问题?
- 怎样做一个好的软件注册算法或程序
- 自动语音应答控件
- 其它语言写的dll是否都可以通过delphi调用
- 请问高手:怎样才能知道某Application中的一个窗体是否已经建立???
- 如何在delphi中调用*.chm帮助文件,要求按下F1可以跳转到相应主题,100分
- 我是初学者,请问BDE、ADO、IBE分别有什么特点,哪一种最好用,请详细说明特点。
- 我这样的条件能要到多少钱?
- RichEdit中FindTextd的奇怪问题
是用msde设计的数据库吗?
估计是使用SQL命令附加数据库的。
不用另外安装SQL Server
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('sp_attach_db @dbname='+'''Accident'''+',');
ADOQuery1.SQL.Add('@filename1='+''''+ExtractFilePath(Application.ExeName)+'db\Accident.mdf'+''''+',');
ADOQuery1.SQL.Add('@filename2='+''''+ExtractFilePath(Application.ExeName)+'db\Accident_log.LDF''');
ADOQuery1.ExecSQL;运行后提示:
未能在sysindexes 中找到数据库 ID 5 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
在网上查了,SQL Server 2005的数据库不能直接附加到2000上用脚本+导数据说没问题,可是还是不行,提示:
消息
* 目标服务器版本不支持该对象或不支持该对象的一个属性。 (Microsoft.SqlServer.Smo)看样子只能用sql server 2000了。
MSDE现在一般都不用了吗?