Skip to content

Commit fec96d2

Browse files
authored
Merge pull request #1183 from lowcoder-org/fix/mssql_null_value
Fix null value error on mssql datasource
2 parents 0b77a49 + bec926d commit fec96d2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

server/api-service/lowcoder-plugins/sqlBasedPlugin/src/main/java/org/lowcoder/plugin/sql/GeneralSqlExecutor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,9 @@ private List<Object> getGeneratedIds(ResultSet generatedKeys) throws SQLExceptio
232232

233233
private void bindParam(int bindIndex, Object value, PreparedStatement preparedStatement, String bindKeyName) throws SQLException {
234234
if (value == null) {
235-
preparedStatement.setNull(bindIndex, Types.NULL);
235+
ParameterMetaData parameterMetaData = preparedStatement.getParameterMetaData();
236+
int paramType = parameterMetaData.getParameterType(bindIndex);
237+
preparedStatement.setNull(bindIndex, paramType);
236238
return;
237239
}
238240
if (value instanceof Integer intValue) {

0 commit comments

Comments
 (0)