我需要从sql server表中查看已删除的记录(行),实际上我正在使用此命令
DBCC LOG(MyDatabase,-1)
Run Code Online (Sandbox Code Playgroud)
查看日志,但我不明白输出格式.
存在任何免费工具来翻译Sql server数据库的日志文件或任何解释命令所显示信息的文档 DBCC LOG
我正在使用SQL Server 2008.
UPDATE
我的目标是不恢复已删除的记录,我只想看到已删除的记录或执行的删除命令.
提前致谢.
似乎哪个Synchronize不能从使用CreateAnonymousThread创建的线程中使用,所以问题是:How i can update a VCL component from inside of a Thread created using CreateAnonymousThread?
TThread.CreateAnonymousThread(procedure
begin
//do something
UpdateCompnent();//how I can update a VCL component from here?
end
).Start;
Run Code Online (Sandbox Code Playgroud) 我有一个.Net应用程序,它使用几个.Net dll,这些dll位于PATH环境变量中包含的文件夹中,但是当我启动我的.Net App时如果失败并出现错误:
Could not load file or assembly 'FxDoc.dll, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d4261664821' or one of its dependencies. The system cannot find the file specified.
我已经阅读这些MSDN项Search Path Used by Windows to Locate a DLL和Dynamic-Link Library Search Order
哪个州:
Windows然后按以下顺序搜索DLL:
当前进程的可执行模块所在的目录.
当前目录.
Windows系统目录.GetSystemDirectory函数检索此目录的路径.
Windows目录.GetWindowsDirectory函数检索此目录的路径.
PATH环境变量中列出的目录.
我的问题是:
我正在使用TColorBox组件的OnGetColors事件,但我无法弄清楚如何使用Event的item参数的Items属性添加新颜色.
procedure (Sender: TCustomColorBox; Items: TStrings) of object;
Run Code Online (Sandbox Code Playgroud)
我如何使用Items属性向TColorBox添加新颜色?
我正在使用启用了vcl样式的组合框,但是当我运行应用程序时,组合框使用的高亮颜色是窗口高亮颜色而不是vcl样式.
我怎么能解决这个问题,我的意思是在组合框中使用vcl风格的高亮颜色?

我正在使用一个TComboBox组件,其style属性设置为csOwnerDrawFixed,我实现了OnDrawItem并且一切正常,现在我想要哪个组合框表现得像csDropDown样式(csOwnerDrawFixed样式的行为类似于csDropDownList样式),我的意思是内部编辑.这可能吗?
我有一个里面有几个组件的TGroupBox,我试图以Enabled这种方式设置GroupBox内部所有组件的属性
for i := 0 to GroupBox1.ComponentCount -1 do
if (GroupBox1.Components[i]) is TWinControl then
TWinControl(GroupBox1.Components[i]).Enabled:=False;
Run Code Online (Sandbox Code Playgroud)
但ComponentCount总是返回0,我错过了什么?
我想在TWebBrowser组件中以格式化的HTML显示rss Feed的输出,如果在TWebbrowser中加载http://code.google.com/feeds/p/v8/svnchanges/basic,则显示content作为XML文件

但如果我使用IE加载相同的页面

我尝试在加载的IHTMLDocument2中注入一个css,正如在这个问题CSS和TWebbrowser delphi中提出的那样,但我仍然得到相同的结果.
问题是,如何在TWebbrowser中加载rss feed但是将输出显示为像IE这样的HTML文档呢?
我有两个具有相同字段的记录,其中一个具有一组过程.为什么两个记录的大小是一样的?
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils;
type
TData = record
Age : Byte;
Id : Integer;
end;
TData2 = record
Age : Byte;
Id : Integer;
procedure foo1;
procedure foo2;
procedure foo3;
end;
procedure TData2.foo1;
begin
end;
procedure TData2.foo2;
begin
end;
procedure TData2.foo3;
begin
end;
begin
try
Writeln('SizeOf(TData) = '+ IntToStr(SizeOf(TData)));
Writeln('SizeOf(TData2) = '+ IntToStr(SizeOf(TData2)));
Readln;
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
Run Code Online (Sandbox Code Playgroud) delphi ×8
delphi-xe ×3
delphi-xe2 ×3
.net ×1
c# ×1
css ×1
dll ×1
html ×1
ownerdrawn ×1
sql-server ×1
tcombobox ×1
twebbrowser ×1
vcl-styles ×1
winapi ×1
windows-7 ×1