RFBCodeWorks.SqlKata.MsOfficeCompilers
1.0.1
dotnet add package RFBCodeWorks.SqlKata.MsOfficeCompilers --version 1.0.1
NuGet\Install-Package RFBCodeWorks.SqlKata.MsOfficeCompilers -Version 1.0.1
<PackageReference Include="RFBCodeWorks.SqlKata.MsOfficeCompilers" Version="1.0.1" />
paket add RFBCodeWorks.SqlKata.MsOfficeCompilers --version 1.0.1
#r "nuget: RFBCodeWorks.SqlKata.MsOfficeCompilers, 1.0.1"
// Install RFBCodeWorks.SqlKata.MsOfficeCompilers as a Cake Addin #addin nuget:?package=RFBCodeWorks.SqlKata.MsOfficeCompilers&version=1.0.1 // Install RFBCodeWorks.SqlKata.MsOfficeCompilers as a Cake Tool #tool nuget:?package=RFBCodeWorks.SqlKata.MsOfficeCompilers&version=1.0.1
RFBCodeworks.SqlKata.MSOfficeCompilers
This library adds two new SqlKata.Compiler.Compilers:
MSAccessCompiler
- This compiler has a DAO mode, and a Ansi-92 mode (Ansi-92) is default
- The Ansi-92 mode is used by all OLEDB connections to MSAccess, so this is the default mode.
- This mode uses 'ALIKE' instead of 'LIKE', and performs various sanitization of wildcards to match what Access expects to see.
- For example, when using ALIKE, you must use a '%' as a wildcard instead of '*'
- Turning on DAO mode sends the query as-is, without any sanitization as noted above.
Excel
- This compiler is designed to generate the SQL for interacting with Excel documents.
Required Libraries
- SqlKata
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- SqlKata (>= 2.4.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on RFBCodeWorks.SqlKata.MsOfficeCompilers:
Package | Downloads |
---|---|
RFBCodeWorks.DatabaseObjects.MsOffice
Extends RFBCodeWorks.DatabaseObjects to provides objects that represent an MSAccess database, as well as an MS EXcel workbook. Using SQL to query an excel workbook also requires some special syntax, so the ExcelWorkSheet object is also provided to ease that translation. The OLEDBConnection string will also be generated depending on the file extension (.xls vs .xslx/.xlsm), since each file format requires a different connection adapater. The AccessDatabase object is a concrete class to use the MSAccess Compiler provided by RFBCodeWorks.SqlKata.MSOfficeCompilers (required nuget pkg) Note: Due to requiring the OLEDB driver, this package is compiled for x86/x64 only. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Updated NuGet packages. Add .targets file to nuget package