Comments (1)
Additinal information
Under the circumstances, "DaoGen_Tool" generates the sql statement as follows.
<?xml version="1.0" encoding="UTF-8" ?>
<ROOT>
-- DaoCategories_D1_Insert
-- 2013/1/10 日立 太郎
INSERT INTO
[Categories]
(
<DELCMA>
<INSCOL name="CategoryID">[CategoryID],</INSCOL>
<INSCOL name="CategoryName">[CategoryName],</INSCOL>
<INSCOL name="Description">[Description],</INSCOL>
<INSCOL name="Picture">[Picture],</INSCOL>
</DELCMA>
)
VALUES
(
<DELCMA>
<IF>@CategoryID,</IF>
<IF>@CategoryName,</IF>
<IF>@Description,</IF>
<IF>@Picture,</IF>
</DELCMA>
)
</ROOT>
For example, if the user substitutes null value for parameter "@CategoryID", the exception occurs. This is because ELSE tag does not exist in IF tag. Therefore, please revise "DaoGen_Tool" to generate ELSE tag in IF tag.
Check situations
And, please perform an operation check in the following two situations.
- "timestamp" column exists in the table.
- "timestamp" column does not exist in the table.
Check Items
- Does modified "DaoGen_Tool" generate ELSE tag normally?
- When you substitute various value for parameter, does modified "DaoGen_Tool" return expected result?
Example 1
- You substitute non-null value for all parameters.
(I expect that non-null value is inserted in all columns.)
Example 2
- You substitute DBNull.Value for some parameters.
(I expect that null value is inserted in the columns.)
Example 3
- You substitute null value for some parameters.
(I expect that default value of the columns is inserted in the columns. And the information of the column does not appear in generated "INSERT statement".)
from opentouryo.
Related Issues (20)
- Exception is occurred on the Visual Studio Designer. HOT 1
- Add cookie support to WebAPI calls in CallController.
- Symbol in Public.Security cannot be registered. HOT 1
- NET Core's CallController does not propagate exception information.
- Change the connection string to a containerized DB thing.
- Add new template of CLI application.
- Using HTTPClient in CallController at the server side, there is a possibility of port exhaustion.
- ArgumentException: Cache-Control response header has already been added.
- Appropriate the version of Visual Studio in the solution file.
- Add CancellationToken support.
- In the case of CLI, current directory affect to read appsettings.json file.
- Change the defaults DirectorySeparatorChar in the path written in appsettings.json to the Linux style. HOT 1
- In the case of CLI, current directory affect to read *.xml file.
- Change the defaults DirectorySeparatorChar in the path written in *Log*.xml to the Linux style. HOT 1
- Change the tabs in *Log*.xml to spaces and align the indentation.
- Created my own tool to distribute the modified development folder files to the template folder.
- Remove the broken media query once.
- UseHttpsRedirection and UseHsts methods should be called in !IsDevelopment conditional branch.
- Add Crud2Controller to ASP.NET Core MVC_Sample
- Type initialization exception is raised in Constructor of JwkSetStore.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opentouryo.