1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
cmd = neues OdbcCommand („AUSERWÄHLTES CD_WELL.well_common_name,“ u. _ „CD_WELLBORE_FORMATION.formation_name,“ u. _ „CD_WELLBORE_FORMATION.prognosed_md + {F-N IFNULL (CD_DATUM.datum_elevation, 0)},“ u. _ „CD_WELLBORE_FORMATION.update_date“ u. _ „VON CD_WELL“ U. VOM _ „INNER CD_WELLBORE_FORMATION AUF VERBINDEN CD_WELL.well_id = CD_WELLBORE_FORMATION.well_id“ u. _ „INNER VERBINDEN (“ U. _ „AUSERWÄHLTES well_id,“ u. _ „Max (update_date) Latestupdate_date“ u. _ „VON CD_WELLBORE_FORMATION“ U. VOM _ „GRUPPE DURCH“ U. _ „well_id) CD_WELLBORE_FORMATION2 AUF CD_WELLBORE_FORMATION.well_id = CD_WELLBORE_FORMATION2.well_id“ u. _ „UND CD_WELLBORE_FORMATION.update_date = CD_WELLBORE_FORMATION2.Latestupdate_date“ u. _ „INNER CD_SITE AUF VERBINDEN CD_WELL.site_id = CD_SITE.site_id“ u. _ „INNER CD_DATUM AUF VERBINDEN CD_WELL.well_id = CD_DATUM.well_id“ u. _ „, WO OBERLEDER (CD_SITE.site_name) WIE OBERLEDER („%“ u. TextPadName.Text u. „%")“ u. _ „UND ((({F-N UCASE (CD_DATUM.is_default)} = „Y ")“ u. _ „ODER CD_DATUM.datum_id IST UNGÜLTIG“ u. _ „ODER ({F-N CONCAT (CD_DATUM.well_id, CD_DATUM.datum_id)} INNEN („03q2DecAl4nlEgX“, „86zNT2KSuII6yfH“, „8drumnJseey3L5f“, „966uBIK5Xhtos05“,“ u. _ „„aaIx5gNxghWGqO0“, „AXm50zSOPrgZsZ8“, „dOBDPIleVGuPdj9“, „e2qQjvwmitACVhA“,“ u. _ „„e7aRS7VfTwfciQ1“, „FUtaJlUXErY5Qiy“, „iOVCMPIgTeX7Dub“, „JC1Rm8EZ9HmGttJ“,“ u. _ „„lsZtTPuanusLIL9“, „ntfL8vG8VsoG82r“, „rvPgl6F83dhPqcZ“, „RwGi6bVLL6W2d2i“,“ u. _ „„SJog0u94MuVqjWN“, „sSKqoFU4uaSbrde“, „uttJBp2CsFxWI9W“, „uWUtReyLy1h2WFd“,“ u. _ „„wJbDqiXc1wcEPQw“, „ww39g31VygDulen“, „YWwMjlUFn0WNMVP“, „ZILDpIPYMHfWqVj ")))) “ u. _ „AUFTRAG DURCH 4 DESC; “, conn2)
cmd = neues OdbcCommand („AUSERWÄHLTES dbo_CD_WELL.well_common_name,“ u. _ „dbo_CD_WELLBORE_FORMATION.formation_name,“ u. _ „dbo_CD_WELLBORE_FORMATION.prognosed_md + NZ (dbo_CD_DATUM.datum_elevation, 0),“ u. _ „dbo_CD_WELLBORE_FORMATION.update_date“ u. _ „Vom dbo_CD_WELL“ u. vom _ „INNER dbo_CD_WELLBORE_FORMATION AUF ANSCHLIESSEN dbo_CD_WELL.well_id = dbo_CD_WELLBORE_FORMATION.well_id“ u. _ „INNER VERBINDEN (“ U. _ „AUSERWÄHLTES well_id,“ u. _ „Max (update_date) ALS Latestupdate_date“ u. _ „Vom dbo_CD_WELLBORE_FORMATION“ u. vom _ „GRUPPE DURCH“ U. _ „well_id) ALS CD_WELLBORE_FORMATION2 AUF dbo_CD_WELLBORE_FORMATION.well_id = CD_WELLBORE_FORMATION2.well_id“ u. _ „UND dbo_CD_WELLBORE_FORMATION.update_date = CD_WELLBORE_FORMATION2.Latestupdate_date“ u. _ „INNER dbo_CD_SITE AUF ANSCHLIESSEN dbo_CD_WELL.site_id = dbo_CD_SITE.site_id“ u. _ „INNER dbo_CD_DATUM AUF ANSCHLIESSEN dbo_CD_WELL.well_id = dbo_CD_DATUM.well_id“ u. _ „, WO UCASE (dbo_CD_SITE.site_name) WIE UCASE („%“ u. TextPadName.Text u. „%")“ u. _ „UND (((UCASE (dbo_CD_DATUM.is_default) = „Y ")“ u. _ „ODER ISNULL (dbo_CD_DATUM.datum_id)“ u. _ „ODER dbo_CD_DATUM.well_id + dbo_CD_DATUM.datum_id INNEN („03q2DecAl4nlEgX“, „86zNT2KSuII6yfH“, „8drumnJseey3L5f“, „966uBIK5Xhtos05“,“ u. _ „„aaIx5gNxghWGqO0“, „AXm50zSOPrgZsZ8“, „dOBDPIleVGuPdj9“, „e2qQjvwmitACVhA“,“ u. _ „„e7aRS7VfTwfciQ1“, „FUtaJlUXErY5Qiy“, „iOVCMPIgTeX7Dub“, „JC1Rm8EZ9HmGttJ“,“ u. _ „„lsZtTPuanusLIL9“, „ntfL8vG8VsoG82r“, „rvPgl6F83dhPqcZ“, „RwGi6bVLL6W2d2i“,“ u. _ „„SJog0u94MuVqjWN“, „sSKqoFU4uaSbrde“, „uttJBp2CsFxWI9W“, „uWUtReyLy1h2WFd“,“ u. _ „„wJbDqiXc1wcEPQw“, „ww39g31VygDulen“, „YWwMjlUFn0WNMVP“, „ZILDpIPYMHfWqVj ")))) “ u. _ „AUFTRAG DURCH 4 DESC; “, conn2)
Ihre SQL-Gewohnheiten konnten etwas Verbesserung verwenden. ; -)
Sie müssen vermutlich zu versuchen stoppen, die Spaltenzahl in Ihrem AUFTRAG zu verwenden DURCH Klausel und, anstatt, den 4 Gebrauch CD_WELLBORE_FORMATION.update_date zu verwenden (oder, welchen Spaltennamen Sie wirklich vorbei bestellen wünschen).
Auch Blick auf das folgende:
dbo_CD_DATUM.well_id + dbo_CD_DATUM.datum_id
Wenn die Zeichenfolgen sind, dann müssen Sie ein Etzeichen verwenden (u.) um sie plus Sie zu verketten möchten vermutlich das in den Klammern einwickeln:
ODER (dbo_CD_DATUM.well_id + dbo_CD_DATUM.datum_id) INNEN („03q2DecAl4nlEgX“, „86zNT2KSuII6yfH“,…, „ZILDpIPYMHfWqVj ")
Sie konnten einen angenommenen Namen auf die folgende Linie setzen wünschen:
dbo_CD_WELLBORE_FORMATION.prognosed_md + NZ (dbo_CD_DATUM.datum_elevation, 0),