我想将数据添加到查找表
locations_borrowers(id_location_borrower(PK),id_borrower(FK),id_location(FK)) 来自3个不同的表:
我写了以下内容:
TCHAR szProcessName[MAX_PATH] = TEXT("<unknown>");
PROCESS_MEMORY_COUNTERS info, info1, info2;
SIZE_T MemoryUsage;
SIZE_T one,two,three, four;
// Get a handle to the process.
HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |
PROCESS_VM_READ,
FALSE, processID );
// Get the process name.
if (NULL != hProcess )
{
HMODULE hMod;
DWORD cbNeeded;
if ( EnumProcessModules( hProcess, &hMod, sizeof(hMod),
&cbNeeded) )
{
GetModuleBaseName( hProcess, hMod, szProcessName,
sizeof(szProcessName)/sizeof(TCHAR) );
}
}
// Print the process name and identifier.
//_tprintf( TEXT("%s (PID: %u)"), szProcessName, processID );
GetProcessMemoryInfo(hProcess, &info, sizeof(info));
MemoryUsage = (info.WorkingSetSize);
该命令运行但没有返回结果。有什么想法吗?
答案 0 :(得分:0)
您是否尝试运行SELECT并检查是否返回ROWS?
编辑:
在我看来是错误的数据库架构。
表all_proto需要有id_borrower而不是重复borrower_forname结束borrower_surname。 以同样的方式,如果您创建表location_borrowers,您不需要表all_proto中的字段street和town。如果你不关系我更喜欢在all_proto中添加id_location。
所以我要创建
表all_proto(id_borrower,职业,电话,id_location)
所以你的选择将是
select id_borrowers,id_location from all_proto
我希望能有所帮助 再见