Click here to Skip to main content
15,913,854 members
Home / Discussions / Database
   

Database

 
GeneralRe: Update trigger for multiple rows Pin
amit sahu209-Dec-08 23:17
amit sahu209-Dec-08 23:17 
QuestionSQL Server 2005:Problem with full-text indexing Pin
rahulae9-Dec-08 13:37
rahulae9-Dec-08 13:37 
AnswerRe: SQL Server 2005:Problem with full-text indexing Pin
Howard Richards9-Dec-08 23:03
Howard Richards9-Dec-08 23:03 
Questionprocedure in SQL Pin
papy-boom9-Dec-08 9:40
papy-boom9-Dec-08 9:40 
AnswerRe: procedure in SQL Pin
Wendelius9-Dec-08 10:03
mentorWendelius9-Dec-08 10:03 
GeneralRe: procedure in SQL Pin
papy-boom9-Dec-08 10:08
papy-boom9-Dec-08 10:08 
GeneralRe: procedure in SQL Pin
Wendelius9-Dec-08 10:15
mentorWendelius9-Dec-08 10:15 
GeneralRe: procedure in SQL Pin
papy-boom9-Dec-08 10:25
papy-boom9-Dec-08 10:25 
GeneralRe: procedure in SQL Pin
Wendelius9-Dec-08 10:37
mentorWendelius9-Dec-08 10:37 
GeneralRe: procedure in SQL Pin
papy-boom9-Dec-08 12:18
papy-boom9-Dec-08 12:18 
GeneralRe: procedure in SQL Pin
Wendelius9-Dec-08 18:31
mentorWendelius9-Dec-08 18:31 
GeneralRe: procedure in SQL Pin
papy-boom9-Dec-08 22:03
papy-boom9-Dec-08 22:03 
AnswerRe: procedure in SQL Pin
Mycroft Holmes9-Dec-08 16:04
professionalMycroft Holmes9-Dec-08 16:04 
GeneralRe: procedure in SQL Pin
papy-boom9-Dec-08 21:59
papy-boom9-Dec-08 21:59 
GeneralRe: procedure in SQL Pin
Ashfield10-Dec-08 1:17
Ashfield10-Dec-08 1:17 
GeneralRe: procedure in SQL Pin
papy-boom10-Dec-08 2:05
papy-boom10-Dec-08 2:05 
QuestionPass Insert SQL Statement to MS-SQL DB via BAT script Pin
mil_an8-Dec-08 23:19
mil_an8-Dec-08 23:19 
AnswerRe: Pass Insert SQL Statement to MS-SQL DB via BAT script Pin
Colin Angus Mackay8-Dec-08 23:50
Colin Angus Mackay8-Dec-08 23:50 
GeneralRe: Pass Insert SQL Statement to MS-SQL DB via BAT script Pin
mil_an9-Dec-08 0:55
mil_an9-Dec-08 0:55 
GeneralRe: Pass Insert SQL Statement to MS-SQL DB via BAT script Pin
Ashfield9-Dec-08 1:21
Ashfield9-Dec-08 1:21 
GeneralRe: Pass Insert SQL Statement to MS-SQL DB via BAT script [modified] Pin
mil_an9-Dec-08 22:19
mil_an9-Dec-08 22:19 
QuestionProblem With Update Query Pin
chandrubngit8-Dec-08 19:14
chandrubngit8-Dec-08 19:14 
AnswerRe: Problem With Update Query Pin
Wendelius9-Dec-08 9:38
mentorWendelius9-Dec-08 9:38 
QuestionCan anyone help me Rectify this SQL Query................ Pin
Reality Strikes8-Dec-08 8:23
Reality Strikes8-Dec-08 8:23 
I'm working on an ASP.Net application accessing couple of database tables from AS400 mainframe server database. In the code there's an SQL Query, which seems very complicated to me, the person who did the actual coding is no more with our firm.

Right now the query is producing some kinda result which is wrong. So can anyone please help me out in finding what's wrong with the SQL query? The SQL query is attached below:

Me.OdbcSelectCommand2.CommandText = 
 
"SELECT
 
SAMFILE.STAYP.SCLINT, 
SAMFILE.STAYP.SADMHH, 
SAMFILE.STAYP.SADMYY, 
SAMFILE.STAYP.SADMMM, 
SAMFILE.STAYP.SBLDG, 
SAMFILE.STAYP.SADMDD, 
SAMFILE.STAYP.STRMCD, 
SAMFILE.STAYP.STRMHH, 
SAMFILE.STAYP.STRMYY, 
SAMFILE.STAYP.STRMMM, 
SAMFILE.STAYP.STRMDD, 
SAMFILE.CLIENTP.CNAME, 
SAMFILE.CLIENTP.CRACE1, 
SAMFILE.CLIENTP.CRACE2, 
SAMFILE.CLIENTP.CRELIG, 
SAMFILE.CLIENTP.CSEX, 
SAMFILE.CLIENTP.CBTHHH, 
SAMFILE.CLIENTP.CBTHYY, 
SAMFILE.CLIENTP.CBTHMM, 
SAMFILE.CLIENTP.CBTHDD, 
SAMFILE.REFSRP.REFSDS, 
SAMFILE.STAYP.SMDPM, 
SAMFILE.STAYP.SREFRL, 
SAMFILE.STAYP.SADRG1, 
SAMFILE.STAYP.SADRG2, 
SAMFILE.RACETP.RACEDS, 
SAMFILE.RELIGP.RELGDS, 
SAMFILE.STAYP.SADMAG 
 
FROM 
 
SAMFILE.REFSRP, 
SAMFILE.RELIGP, 
SAMFILE.RACETP, 
{ 
           oj SAMFILE.STAYP 
           LEFT OUTER "JOIN SAMFILE.CLIENTP 
           ON SAMFILE.STAYP.SCLINT = SAMFILE.CLIENTP.""CLNT#""
} 
 
WHERE 
 
SAMFILE.REFSRP.REFSCD = SAMFILE.STAYP.SREFRL 
AND 
SAMFILE.RELIGP.RELGCD = SAMFILE.CLIENTP.CRELIG 
AND 
SAMFILE.RACETP.RACECD = SAMFILE.CLIENTP.CRACE1"
 
// After some loop conditions, the OdbcSelectCommand2 is used in 4 concatenations like this.
 
OdbcSelectCommand2.CommandText = OdbcSelectCommand2.CommandText & " AND (({ fn CONCAT({ fn CONCAT({ fn CONCAT({ fn CONCAT({ fn CONCAT(digits(SADMHH), digits(SADMYY)) }, '-') }, digits(SADMMM)) }, '-') }, digits(SADMDD)) } <= { d '" & End_date_conv & "' })"
OdbcSelectCommand2.CommandText = OdbcSelectCommand2.CommandText & " AND ({ fn CONCAT({ fn CONCAT({ fn CONCAT({ fn CONCAT({ fn CONCAT(digits(STRMHH), digits(STRMYY)) }, '-') }, digits(STRMMM)) }, '-') }, digits(STRMDD)) } >= { d '" & Start_date_conv & "' })"
OdbcSelectCommand2.CommandText = OdbcSelectCommand2.CommandText & " OR  ({ fn CONCAT({ fn CONCAT({ fn CONCAT({ fn CONCAT({ fn CONCAT(digits(SADMHH), digits(SADMYY)) }, '-') }, digits(SADMMM)) }, '-') }, digits(SADMDD)) } <= { d '" & End_date_conv & "' })"
OdbcSelectCommand2.CommandText = OdbcSelectCommand2.CommandText & " AND (SAMFILE.STAYP.STRMCD = 0))"
 
// To get the desired result, one more table is suppossed to be used, i.e MOVESP table, but its a tremendously huge table containing records of more than 30+ years and each id is having multiple records and to get the expected result it should be used in the code as something like this. But everytime I try this, it throws an exception "System.outofmemoryexception". I tried increasing the physical and virtual RAM and even timeout durations too but all in vain.
 
OdbcSelectCommand2.CommandText = OdbcSelectCommand2.CommandText & " AND (SAMFILE.MOVESP.MCODE = 'A'))"


Note:

This query works but it fetches wrong information. In the below query I want to replace the last condition (SAMFILE.STAYP.STRMCD = 0) with this new condition ( SAMFILE.MOVESP.MCODE = ""A"") and I believe this will make it to fetch the right values to display on the crystal report. But whenever I try to include this new code alongwith other necessary changes it shoots up an erorr message. And the other changes which I make are like :

1. Adding a new element by the name "MCODE" in "as400ds2.xsd"

2. Adding [New System.Data.Common.DataColumnMapping("MCODE", "MCODE")] into the OdbcDataAdapter.TableMappings.AddRange section.


Thanking you all in anticipation
QuestionSql Server to Oracle Pin
Civic068-Dec-08 4:36
Civic068-Dec-08 4:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.