大家好
以下是我附加数据库的一条语句,books是我当前想附加的数据库!ADOCommand.CommandText :='EXEC sp_attach_db @dbname = N'+char(39)+'books'+char(39)+','+'@filename1 = N'+char(39)+ExtractFilePath(paramstr(0))+'books_Data.MDF'+char(39)+','+'@filename2 = N'+char(39)+ExtractFilePath(paramstr(0))+'books_Log.LDF'+char(39);
我这个commandtext始终写不对,老提示错误,由请大家帮我改改,在线等待,问题解决马上结贴!
ADOCommand.Text := Fromat('Exec sp_attach_db @dbname = N''books, @filenamel=N''%sbooks_data.MDF, @filename2=N''%sbooks_log.LDF', [ExtractFilePath(ParamStr(0)), ExtractFilePath(ParamStr(0))]);
不行啊
提示:
[Error] Unit2.pas(59): Undeclared identifier: 'Fromat'
adoquery1.sql.text :='EXEC sp_attach_db @dbname = N'+char(39)+'books'+char(39)+','+'@filename1 = N'+char(39)+
ExtractFilePath(paramstr(0))+'books_Data.MDF'+char(39)+','+'@filename2 = N'+char(39)+
ExtractFilePath(paramstr(0))+'books_Log.LDF'+char(39);
adoquery1.ExecSQL;我试了一下,应该没有问题。