Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
9d13fcf0
Commit
9d13fcf0
authored
Oct 12, 2001
by
Hiroshi Inoue
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix the bug reported by Chris Lee.
parent
f9e6e27c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
8 deletions
+9
-8
src/interfaces/odbc/convert.c
src/interfaces/odbc/convert.c
+2
-2
src/interfaces/odbc/pgtypes.c
src/interfaces/odbc/pgtypes.c
+7
-6
No files found.
src/interfaces/odbc/convert.c
View file @
9d13fcf0
...
...
@@ -974,7 +974,7 @@ copy_statement_with_parameters(StatementClass *stmt)
ConnectionClass
*
conn
=
SC_get_conn
(
stmt
);
ConnInfo
*
ci
=
&
(
conn
->
connInfo
);
BOOL
prepare_dummy_cursor
=
FALSE
,
begin_first
=
FALSE
;
char
token_save
[
32
];
char
token_save
[
64
];
int
token_len
;
BOOL
prev_token_end
;
#ifdef DRIVER_CURSOR_IMPLEMENT
...
...
@@ -1247,7 +1247,7 @@ copy_statement_with_parameters(StatementClass *stmt)
token_save
[
0
]
=
oldchar
;
token_len
=
1
;
}
else
else
if
(
token_len
+
1
<
sizeof
(
token_save
))
token_save
[
token_len
++
]
=
oldchar
;
}
CVT_APPEND_CHAR
(
oldchar
);
...
...
src/interfaces/odbc/pgtypes.c
View file @
9d13fcf0
...
...
@@ -586,10 +586,10 @@ pgtype_precision(StatementClass *stmt, Int4 type, int col, int handle_unknown_si
return
8
;
case
PG_TYPE_ABSTIME
:
case
PG_TYPE_DATETIME
:
case
PG_TYPE_TIMESTAMP
:
/*return 19;*/
return
21
;
return
22
;
case
PG_TYPE_DATETIME
:
return
22
;
case
PG_TYPE_BOOL
:
return
1
;
...
...
@@ -678,12 +678,12 @@ pgtype_length(StatementClass *stmt, Int4 type, int col, int handle_unknown_size_
case
PG_TYPE_DATE
:
case
PG_TYPE_TIME
:
return
6
;
return
6
;
/* sizeof(DATE(TIME)_STRUCT) */
case
PG_TYPE_ABSTIME
:
case
PG_TYPE_DATETIME
:
case
PG_TYPE_TIMESTAMP
:
return
16
;
return
16
;
/* sizeof(TIMESTAMP_STRUCT) */
/* Character types (and NUMERIC) use the default precision */
case
PG_TYPE_VARCHAR
:
...
...
@@ -723,9 +723,10 @@ pgtype_scale(StatementClass *stmt, Int4 type, int col)
* "yyyy-mm=dd hh:mm:ss[.f...]"
*/
case
PG_TYPE_ABSTIME
:
case
PG_TYPE_DATETIME
:
case
PG_TYPE_TIMESTAMP
:
return
0
;
case
PG_TYPE_DATETIME
:
return
0
;
case
PG_TYPE_NUMERIC
:
return
getNumericScale
(
stmt
,
type
,
col
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment