poco::data vs100 project updates

This commit is contained in:
Marian Krivos 2011-09-14 13:09:29 +00:00
parent c13df6f828
commit f65f178b54
10 changed files with 1099 additions and 946 deletions

View File

@ -10,8 +10,8 @@ SET(RELEASE_NAME "Unstable-trunk")
SET(PROJECT_VERSION ${COMPLETE_VERSION}) SET(PROJECT_VERSION ${COMPLETE_VERSION})
#set(COMMON_CXX "-Wall -Wno-sign-compare") #set(COMMON_CXX "-Wall -Wno-sign-compare")
set(DEBUG_CXX_FLAGS "${COMMON_CXX} ${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG") set(DEBUG_CXX_FLAGS "${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG")
set(RELEASE_CXX_FLAGS "${COMMON_CXX} ${CMAKE_CXX_FLAGS_MINSIZEREL}") set(RELEASE_CXX_FLAGS "${CMAKE_CXX_FLAGS_MINSIZEREL}")
option(ENABLE_TESTS option(ENABLE_TESTS
"Set to OFF|ON (default is OFF) to control build of POCO tests & samples" OFF) "Set to OFF|ON (default is OFF) to control build of POCO tests & samples" OFF)
@ -50,8 +50,14 @@ include(contrib/cmake/FindApache2.cmake)
# OS Detection # OS Detection
if(CMAKE_SYSTEM MATCHES "Windows") if(CMAKE_SYSTEM MATCHES "Windows")
add_definitions( -DPOCO_OS_FAMILY_WINDOWS -DPOCO_WIN32_UTF8)
set(SYSLIBS iphlpapi gdi32 odbc32) add_definitions( -DPOCO_OS_FAMILY_WINDOWS)
set(SYSLIBS iphlpapi gdi32 odbc32)
if (CMAKE_C_COMPILER_ID MATCHES "MSVC")
message(STATUS "XXX: MS Visual Compiler detected")
endif (CMAKE_C_COMPILER_ID MATCHES "MSVC")
endif(CMAKE_SYSTEM MATCHES "Windows") endif(CMAKE_SYSTEM MATCHES "Windows")
if (CMAKE_SYSTEM MATCHES "Linux") if (CMAKE_SYSTEM MATCHES "Linux")
@ -69,14 +75,14 @@ if (CMAKE_SYSTEM MATCHES "SunOS")
endif(CMAKE_SYSTEM MATCHES "SunOS") endif(CMAKE_SYSTEM MATCHES "SunOS")
if (CMAKE_COMPILER_IS_MINGW) if (CMAKE_COMPILER_IS_MINGW)
add_definitions(-DWC_NO_BEST_FIT_CHARS=0x400) add_definitions(-DWC_NO_BEST_FIT_CHARS=0x400 -DPOCO_WIN32_UTF8)
add_definitions(-mno-cygwin -D_WIN32 -DMINGW32 -DWINVER=0x500 -DODBCVER=0x0300 -DPOCO_THREAD_STACK_SIZE -DFoundation_Config_INCLUDED ) add_definitions(-mno-cygwin -D_WIN32 -DMINGW32 -DWINVER=0x500 -DODBCVER=0x0300 -DPOCO_THREAD_STACK_SIZE -DFoundation_Config_INCLUDED )
link_directories(/usr/local/lib /usr/lib) link_directories(/usr/local/lib /usr/lib)
include_directories(/usr/local/include /usr/include) include_directories(/usr/local/include /usr/include)
endif (CMAKE_COMPILER_IS_MINGW) endif (CMAKE_COMPILER_IS_MINGW)
if (CMAKE_COMPILER_IS_CYGWIN) if (CMAKE_COMPILER_IS_CYGWIN)
# add_definitions(-DWC_NO_BEST_FIT_CHARS=0x400) # add_definitions(-DWC_NO_BEST_FIT_CHARS=0x400 -DPOCO_WIN32_UTF8)
endif (CMAKE_COMPILER_IS_CYGWIN) endif (CMAKE_COMPILER_IS_CYGWIN)
# SunPro C++ # SunPro C++
@ -129,7 +135,12 @@ SET(CPACK_PACKAGE_INSTALL_DIRECTORY "/usr/local")
INCLUDE(CPack) INCLUDE(CPack)
set(DEBUG_CXX_FLAGS "")
set(RELEASE_CXX_FLAGS "")
set(CXX_FLAGS "")
set(C_FLAGS "")
message(STATUS "CMake ${CMAKE_VERSION} successfully configured ${PROJECT_NAME} using ${CMAKE_GENERATOR} generator") message(STATUS "CMake ${CMAKE_VERSION} successfully configured ${PROJECT_NAME} using ${CMAKE_GENERATOR} generator")
message(STATUS "XXX: CMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}") message(STATUS "XXX: DEBUG =${DEBUG_CXX_FLAGS}")
message(STATUS "XXX: CMAKE_CXX_FLAGS_DEBUG=${CMAKE_CXX_FLAGS_DEBUG}") message(STATUS "XXX: RELEASE=${RELEASE_CXX_FLAGS}")
message(STATUS "XXX: CMAKE_CXX_FLAGS_RELEASE=${CMAKE_CXX_FLAGS_RELEASE}")

View File

@ -1,329 +1,363 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations"> <ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug_shared|Win32"> <ProjectConfiguration Include="debug_shared|Win32">
<Configuration>debug_shared</Configuration> <Configuration>debug_shared</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|Win32"> <ProjectConfiguration Include="debug_static_md|Win32">
<Configuration>debug_static_md</Configuration> <Configuration>debug_static_md</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|Win32"> <ProjectConfiguration Include="debug_static_mt|Win32">
<Configuration>debug_static_mt</Configuration> <Configuration>debug_static_mt</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="release_shared|Win32"> <ProjectConfiguration Include="release_shared|Win32">
<Configuration>release_shared</Configuration> <Configuration>release_shared</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|Win32"> <ProjectConfiguration Include="release_static_md|Win32">
<Configuration>release_static_md</Configuration> <Configuration>release_static_md</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|Win32"> <ProjectConfiguration Include="release_static_mt|Win32">
<Configuration>release_static_mt</Configuration> <Configuration>release_static_mt</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
<ProjectName>Data</ProjectName> <ProjectName>Data</ProjectName>
<ProjectGuid>{240E83C3-368D-11DB-9FBC-00123FC423B5}</ProjectGuid> <ProjectGuid>{240E83C3-368D-11DB-9FBC-00123FC423B5}</ProjectGuid>
<RootNamespace>Data</RootNamespace> <RootNamespace>Data</RootNamespace>
<Keyword>Win32Proj</Keyword> <Keyword>Win32Proj</Keyword>
</PropertyGroup> </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType> <ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType> <ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType> <ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType> <ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType> <ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType> <ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings"/> <ImportGroup Label="ExtensionSettings" />
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros"/> <PropertyGroup Label="UserMacros" />
<PropertyGroup> <PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;">..\bin\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">..\bin\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">obj\$(Configuration)\</IntDir>
<LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;">true</LinkIncremental> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</LinkIncremental>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;">..\bin\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">..\bin\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">obj\$(Configuration)\</IntDir>
<LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;">false</LinkIncremental> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">false</LinkIncremental>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;">..\lib\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">..\lib\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">obj\$(Configuration)\</IntDir>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;">..\lib\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">..\lib\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">obj\$(Configuration)\</IntDir>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;">..\lib\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">..\lib\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">obj\$(Configuration)\</IntDir>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;">..\lib\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">..\lib\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">obj\$(Configuration)\</IntDir>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;">PocoDatad</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">PocoDatad</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;">PocoDatamdd</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">PocoDatamdd</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;">PocoDatamtd</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">PocoDatamtd</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;">PocoData</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">PocoData</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;">PocoDatamd</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">PocoDatamd</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;">PocoDatamt</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">PocoDatamt</TargetName>
</PropertyGroup> </PropertyGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild> <MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck> <BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat> <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Link> <Link>
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\bin\PocoDatad.dll</OutputFile> <OutputFile>..\bin\PocoDatad.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner> <SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>..\bin\PocoDatad.pdb</ProgramDatabaseFile> <ProgramDatabaseFile>..\bin\PocoDatad.pdb</ProgramDatabaseFile>
<AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
<ImportLibrary>..\lib\PocoDatad.lib</ImportLibrary> <ImportLibrary>..\lib\PocoDatad.lib</ImportLibrary>
<TargetMachine>MachineX86</TargetMachine> <TargetMachine>MachineX86</TargetMachine>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers> <OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck> <BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/> <DebugInformationFormat />
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Link> <Link>
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\bin\PocoData.dll</OutputFile> <OutputFile>..\bin\PocoData.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner> <SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>false</GenerateDebugInformation> <GenerateDebugInformation>false</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences> <OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<ImportLibrary>..\lib\PocoData.lib</ImportLibrary> <ImportLibrary>..\lib\PocoData.lib</ImportLibrary>
<TargetMachine>MachineX86</TargetMachine> <TargetMachine>MachineX86</TargetMachine>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild> <MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck> <BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<ProgramDataBaseFileName>..\lib\PocoDatamtd.pdb</ProgramDataBaseFileName> <ProgramDataBaseFileName>..\lib\PocoDatamtd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat> <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Lib> <Lib>
<OutputFile>..\lib\PocoDatamtd.lib</OutputFile> <OutputFile>..\lib\PocoDatamtd.lib</OutputFile>
</Lib> </Lib>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers> <OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck> <BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/> <DebugInformationFormat />
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Lib> <Lib>
<OutputFile>..\lib\PocoDatamt.lib</OutputFile> <OutputFile>..\lib\PocoDatamt.lib</OutputFile>
</Lib> </Lib>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild> <MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck> <BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<ProgramDataBaseFileName>..\lib\PocoDatamdd.pdb</ProgramDataBaseFileName> <ProgramDataBaseFileName>..\lib\PocoDatamdd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat> <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Lib> <Lib>
<OutputFile>..\lib\PocoDatamdd.lib</OutputFile> <OutputFile>..\lib\PocoDatamdd.lib</OutputFile>
</Lib> </Lib>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers> <OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck> <BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<ProgramDataBaseFileName>..\lib\PocoDatamd.pdb</ProgramDataBaseFileName> <ProgramDataBaseFileName>..\lib\PocoDatamd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/> <DebugInformationFormat />
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Lib> <Lib>
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\lib\PocoDatamd.lib</OutputFile> <OutputFile>..\lib\PocoDatamd.lib</OutputFile>
</Lib> </Lib>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="include\Poco\Data\AbstractBinder.h"/> <ClInclude Include="include\Poco\Data\AbstractBinder.h" />
<ClInclude Include="include\Poco\Data\AbstractBinding.h"/> <ClInclude Include="include\Poco\Data\AbstractBinding.h" />
<ClInclude Include="include\Poco\Data\AbstractExtraction.h"/> <ClInclude Include="include\Poco\Data\AbstractExtraction.h" />
<ClInclude Include="include\Poco\Data\AbstractExtractor.h"/> <ClInclude Include="include\Poco\Data\AbstractExtractor.h" />
<ClInclude Include="include\Poco\Data\AbstractPreparation.h"/> <ClInclude Include="include\Poco\Data\AbstractPreparation.h" />
<ClInclude Include="include\Poco\Data\AbstractPrepare.h"/> <ClInclude Include="include\Poco\Data\AbstractPreparator.h" />
<ClInclude Include="include\Poco\Data\AbstractSessionImpl.h"/> <ClInclude Include="include\Poco\Data\AbstractPrepare.h" />
<ClInclude Include="include\Poco\Data\Binding.h"/> <ClInclude Include="include\Poco\Data\AbstractSessionImpl.h" />
<ClInclude Include="include\Poco\Data\BLOB.h"/> <ClInclude Include="include\Poco\Data\ArchiveStrategy.h" />
<ClInclude Include="include\Poco\Data\BLOBStream.h"/> <ClInclude Include="include\Poco\Data\AutoTransaction.h" />
<ClInclude Include="include\Poco\Data\Column.h"/> <ClInclude Include="include\Poco\Data\Binding.h" />
<ClInclude Include="include\Poco\Data\Common.h"/> <ClInclude Include="include\Poco\Data\Bulk.h" />
<ClInclude Include="include\Poco\Data\Connector.h"/> <ClInclude Include="include\Poco\Data\BulkBinding.h" />
<ClInclude Include="include\Poco\Data\Data.h"/> <ClInclude Include="include\Poco\Data\BulkExtraction.h" />
<ClInclude Include="include\Poco\Data\DataException.h"/> <ClInclude Include="include\Poco\Data\Column.h" />
<ClInclude Include="include\Poco\Data\Extraction.h"/> <ClInclude Include="include\Poco\Data\Common.h" />
<ClInclude Include="include\Poco\Data\Limit.h"/> <ClInclude Include="include\Poco\Data\Connector.h" />
<ClInclude Include="include\Poco\Data\MetaColumn.h"/> <ClInclude Include="include\Poco\Data\Constants.h" />
<ClInclude Include="include\Poco\Data\Prepare.h"/> <ClInclude Include="include\Poco\Data\Data.h" />
<ClInclude Include="include\Poco\Data\Range.h"/> <ClInclude Include="include\Poco\Data\DataException.h" />
<ClInclude Include="include\Poco\Data\RecordSet.h"/> <ClInclude Include="include\Poco\Data\Date.h" />
<ClInclude Include="include\Poco\Data\Session.h"/> <ClInclude Include="include\Poco\Data\DynamicDateTime.h" />
<ClInclude Include="include\Poco\Data\SessionFactory.h"/> <ClInclude Include="include\Poco\Data\DynamicLOB.h" />
<ClInclude Include="include\Poco\Data\SessionImpl.h"/> <ClInclude Include="include\Poco\Data\Extraction.h" />
<ClInclude Include="include\Poco\Data\Statement.h"/> <ClInclude Include="include\Poco\Data\Limit.h" />
<ClInclude Include="include\Poco\Data\StatementCreator.h"/> <ClInclude Include="include\Poco\Data\LOB.h" />
<ClInclude Include="include\Poco\Data\StatementImpl.h"/> <ClInclude Include="include\Poco\Data\LOBStream.h" />
<ClInclude Include="include\Poco\Data\TypeHandler.h"/> <ClInclude Include="include\Poco\Data\MetaColumn.h" />
<ClInclude Include="include\Poco\Data\PooledSessionHolder.h"/> <ClInclude Include="include\Poco\Data\Nullable.h" />
<ClInclude Include="include\Poco\Data\PooledSessionImpl.h"/> <ClInclude Include="include\Poco\Data\Position.h" />
<ClInclude Include="include\Poco\Data\SessionPool.h"/> <ClInclude Include="include\Poco\Data\Preparation.h" />
</ItemGroup> <ClInclude Include="include\Poco\Data\Prepare.h" />
<ItemGroup> <ClInclude Include="include\Poco\Data\Range.h" />
<ClCompile Include="src\AbstractBinder.cpp"/> <ClInclude Include="include\Poco\Data\RecordSet.h" />
<ClCompile Include="src\AbstractBinding.cpp"/> <ClInclude Include="include\Poco\Data\Row.h" />
<ClCompile Include="src\AbstractExtraction.cpp"/> <ClInclude Include="include\Poco\Data\RowFilter.h" />
<ClCompile Include="src\AbstractExtractor.cpp"/> <ClInclude Include="include\Poco\Data\RowFormatter.h" />
<ClCompile Include="src\AbstractPreparation.cpp"/> <ClInclude Include="include\Poco\Data\RowIterator.h" />
<ClCompile Include="src\AbstractPrepare.cpp"/> <ClInclude Include="include\Poco\Data\Session.h" />
<ClCompile Include="src\BLOB.cpp"/> <ClInclude Include="include\Poco\Data\SessionFactory.h" />
<ClCompile Include="src\BLOBStream.cpp"/> <ClInclude Include="include\Poco\Data\SessionImpl.h" />
<ClCompile Include="src\Connector.cpp"/> <ClInclude Include="include\Poco\Data\SessionPoolContainer.h" />
<ClCompile Include="src\DataException.cpp"/> <ClInclude Include="include\Poco\Data\SimpleRowFormatter.h" />
<ClCompile Include="src\Limit.cpp"/> <ClInclude Include="include\Poco\Data\SQLChannel.h" />
<ClCompile Include="src\MetaColumn.cpp"/> <ClInclude Include="include\Poco\Data\Statement.h" />
<ClCompile Include="src\Range.cpp"/> <ClInclude Include="include\Poco\Data\StatementCreator.h" />
<ClCompile Include="src\RecordSet.cpp"/> <ClInclude Include="include\Poco\Data\StatementImpl.h" />
<ClCompile Include="src\Session.cpp"/> <ClInclude Include="include\Poco\Data\Time.h" />
<ClCompile Include="src\SessionFactory.cpp"/> <ClInclude Include="include\Poco\Data\Transaction.h" />
<ClCompile Include="src\SessionImpl.cpp"/> <ClInclude Include="include\Poco\Data\TypeHandler.h" />
<ClCompile Include="src\Statement.cpp"/> <ClInclude Include="include\Poco\Data\PooledSessionHolder.h" />
<ClCompile Include="src\StatementCreator.cpp"/> <ClInclude Include="include\Poco\Data\PooledSessionImpl.h" />
<ClCompile Include="src\StatementImpl.cpp"/> <ClInclude Include="include\Poco\Data\SessionPool.h" />
<ClCompile Include="src\PooledSessionHolder.cpp"/> </ItemGroup>
<ClCompile Include="src\PooledSessionImpl.cpp"/> <ItemGroup>
<ClCompile Include="src\SessionPool.cpp"/> <ClCompile Include="src\AbstractBinder.cpp" />
</ItemGroup> <ClCompile Include="src\AbstractBinding.cpp" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/> <ClCompile Include="src\AbstractExtraction.cpp" />
<ImportGroup Label="ExtensionTargets"/> <ClCompile Include="src\AbstractExtractor.cpp" />
</Project> <ClCompile Include="src\AbstractPreparation.cpp" />
<ClCompile Include="src\AbstractPreparator.cpp" />
<ClCompile Include="src\ArchiveStrategy.cpp" />
<ClCompile Include="src\Bulk.cpp" />
<ClCompile Include="src\Connector.cpp" />
<ClCompile Include="src\DataException.cpp" />
<ClCompile Include="src\Date.cpp" />
<ClCompile Include="src\DynamicLOB.cpp" />
<ClCompile Include="src\Limit.cpp" />
<ClCompile Include="src\MetaColumn.cpp" />
<ClCompile Include="src\Position.cpp" />
<ClCompile Include="src\Range.cpp" />
<ClCompile Include="src\RecordSet.cpp" />
<ClCompile Include="src\Row.cpp" />
<ClCompile Include="src\RowFilter.cpp" />
<ClCompile Include="src\RowFormatter.cpp" />
<ClCompile Include="src\RowIterator.cpp" />
<ClCompile Include="src\Session.cpp" />
<ClCompile Include="src\SessionFactory.cpp" />
<ClCompile Include="src\SessionImpl.cpp" />
<ClCompile Include="src\SessionPoolContainer.cpp" />
<ClCompile Include="src\SimpleRowFormatter.cpp" />
<ClCompile Include="src\SQLChannel.cpp" />
<ClCompile Include="src\Statement.cpp" />
<ClCompile Include="src\StatementCreator.cpp" />
<ClCompile Include="src\StatementImpl.cpp" />
<ClCompile Include="src\PooledSessionHolder.cpp" />
<ClCompile Include="src\PooledSessionImpl.cpp" />
<ClCompile Include="src\SessionPool.cpp" />
<ClCompile Include="src\Time.cpp" />
<ClCompile Include="src\Transaction.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -1,189 +1,291 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup> <ItemGroup>
<Filter Include="DataCore"> <Filter Include="DataCore">
<UniqueIdentifier>{be23cad9-48a2-49cd-ad09-5519919fdf69}</UniqueIdentifier> <UniqueIdentifier>{be23cad9-48a2-49cd-ad09-5519919fdf69}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="DataCore\Header Files"> <Filter Include="DataCore\Header Files">
<UniqueIdentifier>{0e3cfe8b-efbf-4679-823e-2294e350b954}</UniqueIdentifier> <UniqueIdentifier>{0e3cfe8b-efbf-4679-823e-2294e350b954}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="DataCore\Source Files"> <Filter Include="DataCore\Source Files">
<UniqueIdentifier>{972be6f9-955a-4b04-9036-42d0a731fb88}</UniqueIdentifier> <UniqueIdentifier>{972be6f9-955a-4b04-9036-42d0a731fb88}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="SessionPooling"> <Filter Include="SessionPooling">
<UniqueIdentifier>{94ac43f0-ed08-4b33-a2b2-80e745bfdd96}</UniqueIdentifier> <UniqueIdentifier>{94ac43f0-ed08-4b33-a2b2-80e745bfdd96}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="SessionPooling\Header Files"> <Filter Include="SessionPooling\Header Files">
<UniqueIdentifier>{ee89f0a2-10a7-40c0-be6f-de09b2e844c7}</UniqueIdentifier> <UniqueIdentifier>{ee89f0a2-10a7-40c0-be6f-de09b2e844c7}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="SessionPooling\Source Files"> <Filter Include="SessionPooling\Source Files">
<UniqueIdentifier>{60881336-74f0-4876-8ed8-ff1817997b8e}</UniqueIdentifier> <UniqueIdentifier>{60881336-74f0-4876-8ed8-ff1817997b8e}</UniqueIdentifier>
</Filter> </Filter>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="include\Poco\Data\AbstractBinder.h"> <ClInclude Include="include\Poco\Data\AbstractBinder.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\AbstractBinding.h"> <ClInclude Include="include\Poco\Data\AbstractBinding.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\AbstractExtraction.h"> <ClInclude Include="include\Poco\Data\AbstractExtraction.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\AbstractExtractor.h"> <ClInclude Include="include\Poco\Data\AbstractExtractor.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\AbstractPreparation.h"> <ClInclude Include="include\Poco\Data\AbstractPrepare.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\AbstractPrepare.h"> <ClInclude Include="include\Poco\Data\AbstractSessionImpl.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\AbstractSessionImpl.h"> <ClInclude Include="include\Poco\Data\Binding.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Binding.h"> <ClInclude Include="include\Poco\Data\Column.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\BLOB.h"> <ClInclude Include="include\Poco\Data\Common.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\BLOBStream.h"> <ClInclude Include="include\Poco\Data\Connector.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Column.h"> <ClInclude Include="include\Poco\Data\Data.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Common.h"> <ClInclude Include="include\Poco\Data\DataException.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Connector.h"> <ClInclude Include="include\Poco\Data\Extraction.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Data.h"> <ClInclude Include="include\Poco\Data\Limit.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\DataException.h"> <ClInclude Include="include\Poco\Data\MetaColumn.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Extraction.h"> <ClInclude Include="include\Poco\Data\Prepare.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Limit.h"> <ClInclude Include="include\Poco\Data\Range.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\MetaColumn.h"> <ClInclude Include="include\Poco\Data\RecordSet.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Prepare.h"> <ClInclude Include="include\Poco\Data\Session.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Range.h"> <ClInclude Include="include\Poco\Data\SessionFactory.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\RecordSet.h"> <ClInclude Include="include\Poco\Data\SessionImpl.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Session.h"> <ClInclude Include="include\Poco\Data\Statement.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\SessionFactory.h"> <ClInclude Include="include\Poco\Data\StatementCreator.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\SessionImpl.h"> <ClInclude Include="include\Poco\Data\StatementImpl.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\Statement.h"> <ClInclude Include="include\Poco\Data\TypeHandler.h">
<Filter>DataCore\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\StatementCreator.h"> <ClInclude Include="include\Poco\Data\PooledSessionHolder.h">
<Filter>DataCore\Header Files</Filter> <Filter>SessionPooling\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\StatementImpl.h"> <ClInclude Include="include\Poco\Data\PooledSessionImpl.h">
<Filter>DataCore\Header Files</Filter> <Filter>SessionPooling\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\TypeHandler.h"> <ClInclude Include="include\Poco\Data\SessionPool.h">
<Filter>DataCore\Header Files</Filter> <Filter>SessionPooling\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\PooledSessionHolder.h"> <ClInclude Include="include\Poco\Data\AbstractPreparation.h">
<Filter>SessionPooling\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\PooledSessionImpl.h"> <ClInclude Include="include\Poco\Data\AbstractPreparator.h">
<Filter>SessionPooling\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\SessionPool.h"> <ClInclude Include="include\Poco\Data\ArchiveStrategy.h">
<Filter>SessionPooling\Header Files</Filter> <Filter>DataCore\Header Files</Filter>
</ClInclude> </ClInclude>
</ItemGroup> <ClInclude Include="include\Poco\Data\AutoTransaction.h">
<ItemGroup> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\AbstractBinder.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\Bulk.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\AbstractBinding.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\BulkBinding.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\AbstractExtraction.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\BulkExtraction.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\AbstractExtractor.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\Constants.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\AbstractPreparation.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\Date.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\AbstractPrepare.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\DynamicDateTime.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\BLOB.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\DynamicLOB.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\BLOBStream.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\LOB.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\Connector.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\LOBStream.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\DataException.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\Nullable.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\Limit.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\Position.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\MetaColumn.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\Preparation.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\Range.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\Row.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\RecordSet.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\RowFilter.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\Session.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\RowFormatter.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\SessionFactory.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\RowIterator.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\SessionImpl.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\SessionPoolContainer.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\Statement.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\SimpleRowFormatter.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\StatementCreator.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\SQLChannel.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\StatementImpl.cpp"> </ClInclude>
<Filter>DataCore\Source Files</Filter> <ClInclude Include="include\Poco\Data\Time.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\PooledSessionHolder.cpp"> </ClInclude>
<Filter>SessionPooling\Source Files</Filter> <ClInclude Include="include\Poco\Data\Transaction.h">
</ClCompile> <Filter>DataCore\Header Files</Filter>
<ClCompile Include="src\PooledSessionImpl.cpp"> </ClInclude>
<Filter>SessionPooling\Source Files</Filter> </ItemGroup>
</ClCompile> <ItemGroup>
<ClCompile Include="src\SessionPool.cpp"> <ClCompile Include="src\AbstractBinder.cpp">
<Filter>SessionPooling\Source Files</Filter> <Filter>DataCore\Source Files</Filter>
</ClCompile> </ClCompile>
</ItemGroup> <ClCompile Include="src\AbstractBinding.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\AbstractExtraction.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\AbstractExtractor.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\AbstractPreparation.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Connector.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DataException.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Limit.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MetaColumn.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Range.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RecordSet.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Session.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SessionFactory.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SessionImpl.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Statement.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StatementCreator.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StatementImpl.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PooledSessionHolder.cpp">
<Filter>SessionPooling\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PooledSessionImpl.cpp">
<Filter>SessionPooling\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SessionPool.cpp">
<Filter>SessionPooling\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\AbstractPreparator.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ArchiveStrategy.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Bulk.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Date.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DynamicLOB.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Position.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Row.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RowFilter.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RowFormatter.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RowIterator.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SimpleRowFormatter.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SQLChannel.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Time.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Transaction.cpp">
<Filter>DataCore\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SessionPoolContainer.cpp">
<Filter>SessionPooling\Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project> </Project>

View File

@ -1,305 +1,306 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations"> <ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug_shared|Win32"> <ProjectConfiguration Include="debug_shared|Win32">
<Configuration>debug_shared</Configuration> <Configuration>debug_shared</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|Win32"> <ProjectConfiguration Include="debug_static_md|Win32">
<Configuration>debug_static_md</Configuration> <Configuration>debug_static_md</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|Win32"> <ProjectConfiguration Include="debug_static_mt|Win32">
<Configuration>debug_static_mt</Configuration> <Configuration>debug_static_mt</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="release_shared|Win32"> <ProjectConfiguration Include="release_shared|Win32">
<Configuration>release_shared</Configuration> <Configuration>release_shared</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|Win32"> <ProjectConfiguration Include="release_static_md|Win32">
<Configuration>release_static_md</Configuration> <Configuration>release_static_md</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|Win32"> <ProjectConfiguration Include="release_static_mt|Win32">
<Configuration>release_static_mt</Configuration> <Configuration>release_static_mt</Configuration>
<Platform>Win32</Platform> <Platform>Win32</Platform>
</ProjectConfiguration> </ProjectConfiguration>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
<ProjectName>ODBC</ProjectName> <ProjectName>ODBC</ProjectName>
<ProjectGuid>{1B29820D-375F-11DB-837B-00123FC423B5}</ProjectGuid> <ProjectGuid>{1B29820D-375F-11DB-837B-00123FC423B5}</ProjectGuid>
<RootNamespace>ODBC</RootNamespace> <RootNamespace>ODBC</RootNamespace>
<Keyword>Win32Proj</Keyword> <Keyword>Win32Proj</Keyword>
</PropertyGroup> </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType> <ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType> <ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType> <ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType> <ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType> <ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;" Label="Configuration"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType> <ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet> <CharacterSet>MultiByte</CharacterSet>
</PropertyGroup> </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings"/> <ImportGroup Label="ExtensionSettings" />
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;" Label="PropertySheets"> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="PropertySheets">
<Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/> <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros"/> <PropertyGroup Label="UserMacros" />
<PropertyGroup> <PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;">..\..\bin\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">..\..\bin\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">obj\$(Configuration)\</IntDir>
<LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;">true</LinkIncremental> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</LinkIncremental>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;">..\..\bin\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">..\..\bin\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">obj\$(Configuration)\</IntDir>
<LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;">false</LinkIncremental> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">false</LinkIncremental>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;">..\..\lib\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">..\..\lib\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">obj\$(Configuration)\</IntDir>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;">..\..\lib\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">..\..\lib\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">obj\$(Configuration)\</IntDir>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;">..\..\lib\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">..\..\lib\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">obj\$(Configuration)\</IntDir>
<OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;">..\..\lib\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">..\..\lib\</OutDir>
<IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;">obj\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">obj\$(Configuration)\</IntDir>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;">PocoDataODBCd</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">PocoDataODBCd</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;">PocoDataODBCmdd</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">PocoDataODBCmdd</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;">PocoDataODBCmtd</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">PocoDataODBCmtd</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;">PocoDataODBC</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">PocoDataODBC</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;">PocoDataODBCmd</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">PocoDataODBCmd</TargetName>
<TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;">PocoDataODBCmt</TargetName> <TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">PocoDataODBCmt</TargetName>
</PropertyGroup> </PropertyGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_shared|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild> <MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck> <BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat> <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Link> <Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\..\bin\PocoDataODBCd.dll</OutputFile> <OutputFile>..\..\bin\PocoDataODBCd.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner> <SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>..\..\bin\PocoDataODBCd.pdb</ProgramDatabaseFile> <ProgramDatabaseFile>..\..\bin\PocoDataODBCd.pdb</ProgramDatabaseFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
<ImportLibrary>..\..\lib\PocoDataODBCd.lib</ImportLibrary> <ImportLibrary>..\..\lib\PocoDataODBCd.lib</ImportLibrary>
<TargetMachine>MachineX86</TargetMachine> <TargetMachine>MachineX86</TargetMachine>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_shared|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers> <OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck> <BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/> <DebugInformationFormat />
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Link> <Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\..\bin\PocoDataODBC.dll</OutputFile> <OutputFile>..\..\bin\PocoDataODBC.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner> <SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>false</GenerateDebugInformation> <GenerateDebugInformation>false</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences> <OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<ImportLibrary>..\..\lib\PocoDataODBC.lib</ImportLibrary> <ImportLibrary>..\..\lib\PocoDataODBC.lib</ImportLibrary>
<TargetMachine>MachineX86</TargetMachine> <TargetMachine>MachineX86</TargetMachine>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_mt|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild> <MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck> <BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<ProgramDataBaseFileName>..\..\lib\PocoDataODBCmtd.pdb</ProgramDataBaseFileName> <ProgramDataBaseFileName>..\..\lib\PocoDataODBCmtd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat> <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Lib> <Lib>
<OutputFile>..\..\lib\PocoDataODBCmtd.lib</OutputFile> <OutputFile>..\..\lib\PocoDataODBCmtd.lib</OutputFile>
</Lib> </Lib>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_mt|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers> <OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck> <BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/> <DebugInformationFormat />
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Lib> <Lib>
<OutputFile>..\..\lib\PocoDataODBCmt.lib</OutputFile> <OutputFile>..\..\lib\PocoDataODBCmt.lib</OutputFile>
</Lib> </Lib>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;debug_static_md|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild> <MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck> <BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<ProgramDataBaseFileName>..\..\lib\PocoDataODBCmdd.pdb</ProgramDataBaseFileName> <ProgramDataBaseFileName>..\..\lib\PocoDataODBCmdd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat> <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Lib> <Lib>
<OutputFile>..\..\lib\PocoDataODBCmdd.lib</OutputFile> <OutputFile>..\..\lib\PocoDataODBCmdd.lib</OutputFile>
</Lib> </Lib>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;release_static_md|Win32&apos;"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
<ClCompile> <ClCompile>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers> <OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>.\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling> <StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck> <BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo> <RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/> <PrecompiledHeader />
<ProgramDataBaseFileName>..\..\lib\PocoDataODBCmd.pdb</ProgramDataBaseFileName> <ProgramDataBaseFileName>..\..\lib\PocoDataODBCmd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/> <DebugInformationFormat />
<CompileAs>Default</CompileAs> <CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings> <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile> </ClCompile>
<Lib> <Lib>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\..\lib\PocoDataODBCmd.lib</OutputFile> <OutputFile>..\..\lib\PocoDataODBCmd.lib</OutputFile>
</Lib> </Lib>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="include\Poco\Data\ODBC\Binder.h"/> <ClInclude Include="include\Poco\Data\ODBC\Binder.h" />
<ClInclude Include="include\Poco\Data\ODBC\ConnectionHandle.h"/> <ClInclude Include="include\Poco\Data\ODBC\ConnectionHandle.h" />
<ClInclude Include="include\Poco\Data\ODBC\Connector.h"/> <ClInclude Include="include\Poco\Data\ODBC\Connector.h" />
<ClInclude Include="include\Poco\Data\ODBC\DataTypes.h"/> <ClInclude Include="include\Poco\Data\ODBC\DataTypes.h" />
<ClInclude Include="include\Poco\Data\ODBC\Diagnostics.h"/> <ClInclude Include="include\Poco\Data\ODBC\Diagnostics.h" />
<ClInclude Include="include\Poco\Data\ODBC\EnvironmentHandle.h"/> <ClInclude Include="include\Poco\Data\ODBC\EnvironmentHandle.h" />
<ClInclude Include="include\Poco\Data\ODBC\Error.h"/> <ClInclude Include="include\Poco\Data\ODBC\Error.h" />
<ClInclude Include="include\Poco\Data\ODBC\Extractor.h"/> <ClInclude Include="include\Poco\Data\ODBC\Extractor.h" />
<ClInclude Include="include\Poco\Data\ODBC\Handle.h"/> <ClInclude Include="include\Poco\Data\ODBC\Handle.h" />
<ClInclude Include="include\Poco\Data\ODBC\ODBC.h"/> <ClInclude Include="include\Poco\Data\ODBC\ODBC.h" />
<ClInclude Include="include\Poco\Data\ODBC\ODBCColumn.h"/> <ClInclude Include="include\Poco\Data\ODBC\ODBCColumn.h" />
<ClInclude Include="include\Poco\Data\ODBC\ODBCException.h"/> <ClInclude Include="include\Poco\Data\ODBC\ODBCException.h" />
<ClInclude Include="include\Poco\Data\ODBC\ODBCStatementImpl.h"/> <ClInclude Include="include\Poco\Data\ODBC\ODBCStatementImpl.h" />
<ClInclude Include="include\Poco\Data\ODBC\Parameter.h"/> <ClInclude Include="include\Poco\Data\ODBC\Parameter.h" />
<ClInclude Include="include\Poco\Data\ODBC\Preparation.h"/> <ClInclude Include="include\Poco\Data\ODBC\Preparation.h" />
<ClInclude Include="include\Poco\Data\ODBC\SessionImpl.h"/> <ClInclude Include="include\Poco\Data\ODBC\SessionImpl.h" />
<ClInclude Include="include\Poco\Data\ODBC\Utility.h"/> <ClInclude Include="include\Poco\Data\ODBC\Utility.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="src\Binder.cpp"/> <ClCompile Include="src\Binder.cpp" />
<ClCompile Include="src\ConnectionHandle.cpp"/> <ClCompile Include="src\ConnectionHandle.cpp" />
<ClCompile Include="src\Connector.cpp"/> <ClCompile Include="src\Connector.cpp" />
<ClCompile Include="src\DataTypes.cpp"/> <ClCompile Include="src\EnvironmentHandle.cpp" />
<ClCompile Include="src\EnvironmentHandle.cpp"/> <ClCompile Include="src\Extractor.cpp" />
<ClCompile Include="src\Extractor.cpp"/> <ClCompile Include="src\ODBCException.cpp" />
<ClCompile Include="src\ODBCColumn.cpp"/> <ClCompile Include="src\ODBCMetaColumn.cpp" />
<ClCompile Include="src\ODBCException.cpp"/> <ClCompile Include="src\ODBCStatementImpl.cpp" />
<ClCompile Include="src\ODBCStatementImpl.cpp"/> <ClCompile Include="src\Parameter.cpp" />
<ClCompile Include="src\Parameter.cpp"/> <ClCompile Include="src\Preparator.cpp" />
<ClCompile Include="src\Preparation.cpp"/> <ClCompile Include="src\SessionImpl.cpp" />
<ClCompile Include="src\SessionImpl.cpp"/> <ClCompile Include="src\TypeInfo.cpp" />
<ClCompile Include="src\Utility.cpp"/> <ClCompile Include="src\Unicode.cpp" />
</ItemGroup> <ClCompile Include="src\Utility.cpp" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/> </ItemGroup>
<ImportGroup Label="ExtensionTargets"/> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project> <ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -1,108 +1,111 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup> <ItemGroup>
<Filter Include="ODBC"> <Filter Include="ODBC">
<UniqueIdentifier>{db5f4f77-bbb7-453a-8e73-2ea3605a3f6e}</UniqueIdentifier> <UniqueIdentifier>{db5f4f77-bbb7-453a-8e73-2ea3605a3f6e}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="ODBC\Header Files"> <Filter Include="ODBC\Header Files">
<UniqueIdentifier>{23ed131f-6343-4cf5-b23f-2b53b3282630}</UniqueIdentifier> <UniqueIdentifier>{23ed131f-6343-4cf5-b23f-2b53b3282630}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="ODBC\Source Files"> <Filter Include="ODBC\Source Files">
<UniqueIdentifier>{0614dd35-c076-4922-9c14-658e427e6189}</UniqueIdentifier> <UniqueIdentifier>{0614dd35-c076-4922-9c14-658e427e6189}</UniqueIdentifier>
</Filter> </Filter>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="include\Poco\Data\ODBC\Binder.h"> <ClInclude Include="include\Poco\Data\ODBC\Binder.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\ConnectionHandle.h"> <ClInclude Include="include\Poco\Data\ODBC\ConnectionHandle.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\Connector.h"> <ClInclude Include="include\Poco\Data\ODBC\Connector.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\DataTypes.h"> <ClInclude Include="include\Poco\Data\ODBC\DataTypes.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\Diagnostics.h"> <ClInclude Include="include\Poco\Data\ODBC\Diagnostics.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\EnvironmentHandle.h"> <ClInclude Include="include\Poco\Data\ODBC\EnvironmentHandle.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\Error.h"> <ClInclude Include="include\Poco\Data\ODBC\Error.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\Extractor.h"> <ClInclude Include="include\Poco\Data\ODBC\Extractor.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\Handle.h"> <ClInclude Include="include\Poco\Data\ODBC\Handle.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\ODBC.h"> <ClInclude Include="include\Poco\Data\ODBC\ODBC.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\ODBCColumn.h"> <ClInclude Include="include\Poco\Data\ODBC\ODBCColumn.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\ODBCException.h"> <ClInclude Include="include\Poco\Data\ODBC\ODBCException.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\ODBCStatementImpl.h"> <ClInclude Include="include\Poco\Data\ODBC\ODBCStatementImpl.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\Parameter.h"> <ClInclude Include="include\Poco\Data\ODBC\Parameter.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\Preparation.h"> <ClInclude Include="include\Poco\Data\ODBC\Preparation.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\SessionImpl.h"> <ClInclude Include="include\Poco\Data\ODBC\SessionImpl.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Data\ODBC\Utility.h"> <ClInclude Include="include\Poco\Data\ODBC\Utility.h">
<Filter>ODBC\Header Files</Filter> <Filter>ODBC\Header Files</Filter>
</ClInclude> </ClInclude>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="src\Binder.cpp"> <ClCompile Include="src\Binder.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\ConnectionHandle.cpp"> <ClCompile Include="src\ConnectionHandle.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\Connector.cpp"> <ClCompile Include="src\Connector.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\DataTypes.cpp"> <ClCompile Include="src\EnvironmentHandle.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\EnvironmentHandle.cpp"> <ClCompile Include="src\Extractor.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\Extractor.cpp"> <ClCompile Include="src\ODBCException.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\ODBCColumn.cpp"> <ClCompile Include="src\ODBCStatementImpl.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\ODBCException.cpp"> <ClCompile Include="src\Parameter.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\ODBCStatementImpl.cpp"> <ClCompile Include="src\SessionImpl.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\Parameter.cpp"> <ClCompile Include="src\Utility.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\Preparation.cpp"> <ClCompile Include="src\ODBCMetaColumn.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\SessionImpl.cpp"> <ClCompile Include="src\Preparator.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\Utility.cpp"> <ClCompile Include="src\TypeInfo.cpp">
<Filter>ODBC\Source Files</Filter> <Filter>ODBC\Source Files</Filter>
</ClCompile> </ClCompile>
</ItemGroup> <ClCompile Include="src\Unicode.cpp">
<Filter>ODBC\Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project> </Project>

View File

@ -251,7 +251,7 @@ void Binder::bind(std::size_t pos, const NullData& val, Direction dir)
if (isOutBound(dir) || !isInBound(dir)) if (isOutBound(dir) || !isInBound(dir))
throw NotImplementedException("NULL parameter type can only be inbound."); throw NotImplementedException("NULL parameter type can only be inbound.");
_inParams.insert(ParamMap::value_type(0, 0)); _inParams.insert(ParamMap::value_type(SQLPOINTER(0), SQLINTEGER(0)));
SQLLEN* pLenIn = new SQLLEN; SQLLEN* pLenIn = new SQLLEN;
*pLenIn = SQL_NULL_DATA; *pLenIn = SQL_NULL_DATA;

View File

@ -2634,7 +2634,7 @@ void SQLExecutor::internalExtraction()
int i = rset.value<int>(0,0); int i = rset.value<int>(0,0);
assert (1 == i); assert (1 == i);
std::string s = rset.value(0,0); std::string s = rset.value(0,0).convert<std::string>();
assert ("1" == s); assert ("1" == s);
int a = rset.value<int>(0,2); int a = rset.value<int>(0,2);

View File

@ -41,6 +41,8 @@
#include "Poco/Data/Data.h" #include "Poco/Data/Data.h"
#include "Poco/Data/Date.h"
#include "Poco/Data/Time.h"
#include "Poco/Dynamic/Var.h" #include "Poco/Dynamic/Var.h"

View File

@ -41,6 +41,7 @@
#include "Poco/Data/Data.h" #include "Poco/Data/Data.h"
#include "Poco/Data/LOB.h"
#include "Poco/Dynamic/Var.h" #include "Poco/Dynamic/Var.h"

View File

@ -35,7 +35,7 @@
#include "Poco/Data/ArchiveStrategy.h" #include "Poco/Data/ArchiveStrategy.h"
#include "Poco/Ascii.h"
namespace Poco { namespace Poco {
namespace Data { namespace Data {
@ -43,7 +43,6 @@ namespace Data {
using namespace Keywords; using namespace Keywords;
// //
// ArchiveStrategy // ArchiveStrategy
// //
@ -142,11 +141,11 @@ void ArchiveByAgeStrategy::setThreshold(const std::string& age)
std::string::const_iterator it = age.begin(); std::string::const_iterator it = age.begin();
std::string::const_iterator end = age.end(); std::string::const_iterator end = age.end();
int n = 0; int n = 0;
while (it != end && std::isspace(*it)) ++it; while (it != end && Ascii::isSpace(*it)) ++it;
while (it != end && std::isdigit(*it)) { n *= 10; n += *it++ - '0'; } while (it != end && Ascii::isDigit(*it)) { n *= 10; n += *it++ - '0'; }
while (it != end && std::isspace(*it)) ++it; while (it != end && Ascii::isSpace(*it)) ++it;
std::string unit; std::string unit;
while (it != end && std::isalpha(*it)) unit += *it++; while (it != end && Ascii::isAlpha(*it)) unit += *it++;
Timespan::TimeDiff factor = Timespan::SECONDS; Timespan::TimeDiff factor = Timespan::SECONDS;
if (unit == "minutes") if (unit == "minutes")