- 博客(0)
- 资源 (11)
- 收藏
- 关注
让unidac支持加密的sqlite.docx
sqlite是一款优秀的单文件数据库软件,只需一个dll就就完全包含数据库引擎的功能,而且可以嵌入至其它程序中,完全不用额外的设定。
2019-05-31
PE文件格式详解.pdf
PE 的意思是 Portable Executable(可移植的执行体)。它是 Win32 环境自身所带的
执行文件格式。它的一些特性继承自 Unix 的 Coff(common object file format)文件格式。
同时为了保证与旧版本 MS-DOS 及 Windows 操作系统的兼容,PE 文件格式也保
留了 MS-DOS 中那熟悉的 MZ 头部。“Portable Executable”(可移植的执行体)意
味着此文件格式是跨 Win32 平台的;即使 Windows 运行在非 Intel 的 CPU 上,任何 win32
平台的 PE 装载器都能识别和使用该文件格式。
2019-05-31
unidac7.4.11 for delphi 10.3.zip
delphi 下的数据库连接工具,UniDAC 7.4.11 For Delphi 10.3 RIO 破解版,示例代码:
uses
uni, Data.DB, SQLiteUniProvider;
var
conn: TUniConnection;
q: TUniQuery;
sqlString: string;
field: TField;
begin
conn := TUniConnection.Create(nil);
try
conn.ProviderName := 'SQLite';
conn.Database := 'foo.db';
conn.SpecificOptions.Values['SQLite.ClientLibrary'] := 'sqlite3.dll';
conn.SpecificOptions.Values['UseUnicode'] := 'True';
conn.SpecificOptions.Values['ASCIIDataBase'] := 'False';
//conn.SpecificOptions.Values['EncryptionKey'] := 'secret';
conn.Open;
sqlString := 'SELECT * FROM bar';
q := TUniQuery.Create(nil);
try
q.Options.TrimVarChar := True;
q.Connection := conn;
q.SQL.Text := sqlString;
q.Open;
while not q.Eof do
begin
for field in q.Fields do
begin
Winapi.Windows.OutputDebugString(PWideChar(field.Name + ': ' + field.AsString));
end;
q.Next;
end;
finally
q.Close;
q.Free;
end;
finally
conn.Close;
conn.Free;
end;
end;
2019-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人