Java DSN connection to database
This code compiles without error and executes as anticipated but does not make the database update...
public void updateFunctionality(String lastName, int goalsIntScored )
String sql = "Update UsersTable Set PlayerGoalsScored= " + goalsIntScored + " Where PlayerLastName= " + lastName + ";
try
dbAccessCon.getStatement().execute(sql);
System.out.println("Data Updated");
dbAccessCon.disconnect();
catch ( SQLException e )
System.out.println( "Error: " + dbAccessCon.getLastError() );
System.out.println("Record Updated");
}Can a pair or fresh eyes help me?
It still won't make the update, it has to be the SQL statement doesn't it?
I've tried all the ' and " combinations possible and still no luck.
public void updateFunctionality(String lastName, int goalsIntScored ) throws SQLException
String sql = "Update PlayerTable Set PlayerGoalsScored= " + goalsIntScored + " Where PlayerLastName= ' " + lastName + " '";
try
dbAccessCon.getStatement().execute(sql);
System.out.println("Data Updated");
dbAccessCon.disconnect();
dbAccessCon.close();
catch ( SQLException e )
System.out.println( "Error: " + dbAccessCon.getLastError() );
System.out.println("Record Updated");
}Here is how I make my DSN connection:
public boolean connect( String user, String password, String dataBase)
// If we are connected, disconnect first!
if ( isConnected )
if ( !disconnect() )
return( false );
// Construct a JDBC connection URL
String dbUrl = "jdbc:odbc:" + dataBase;
// Was there a problem?
if ( dbUrl == null )
return( false );
// Try to make a connection...
try
// Make a properties object to pass to the JDBC driver...
Class myClass = sun.jdbc.odbc.JdbcOdbcDriver.class;
Properties p = new Properties();
p.put( "user", user );
p.put( "password", password );
// IDS Connections require a little more...
myConnection = getConnection( dbUrl, p );
myStatement = myConnection.createStatement();
catch ( SQLException e )
lastError = e.toString();
System.out.println( "Error during driver initialization: " + lastError );
return( false );
// It worked!
isConnected = true;
System.out.println("isConnected = " + isConnected);
return( true );
}I definitely make the disconnection so the SQL has to execute but still no change in the anticipated field.
Similar Messages
-
How do i configure DSN connection to database Programmatically
Hi to all,
Can anybody assist me as how could i configure DSN connection to database Programmatically.
Thanks in advance.
Regards
khiz_engHi DrClap,
Many thanx for your advise, i have also done with MS-Access but now i wnated to have with .csv value, how i am going to have this .I have searched the whole JDBC forum already unable to find for .csv
Please provide me and solve my problem
Thanks in advance.
khiz_eng -
Creating DSn connecting database in the same drive)
Hi I am creating a DSn by Java prograame
I have a Java file DSN.java where a fynction is written
createDSN(String driverType, String dsnName, String filePath)
I have all my .java files in D: Drive
and when i am giving filePath as
String fP = "\\folder1\\NameOfMyAccessfile.mdb"
it is trying to create DSN( name as dsnName ) by mapping it to file in C Drive but normally it should try to create DSN connecting the database in the root directory.(in my case it is D drive)
My JDk is in C drive
Please help me how to create DSN when the database is in the root directory?
Thankssalam,
je voulais te demander si tu peux:
*comment tu fais pour creer un DSN en java directement.
*comment tu fais pour avoir la liste de tes DSN sur ta machine,
*comment tu fais pour te connecter via une DSN.
--- je te remercie d'avance de ta collaboration; -
Trying to Install RMS application 13.2.2 and I get past the pre-installation checks and when I get to the Data Source details and enter the data source details with the check box checked to validate the schema/Test Data Source I get the following error:
Error Connecting to database URL jdbc:oracle:oci:@rmsdbtst as user rms13 java.lang.Exception:UnsatisfiedLinkError encountered when using the Oracle driver. Please check that the library path is set up properly or switch to the JDBC thin client oracle/jdbc/driver/T2CConnection.getLibraryVersioNumber()
Checks performed:
RMS Application code location and directory contents:
[oracle@test-rms-app application]$ pwd
/binary_files/STAGING_DIR/rms/application
[oracle@test-rms-app application]$ ls -ltr
total 144
-rw-r--r-- 1 oracle oinstall 272 Dec 7 2010 version.properties
-rw-r--r-- 1 oracle oinstall 405 Jan 16 2011 expected-object-counts.properties
-rw-r--r-- 1 oracle oinstall 892 May 13 2011 ant.install.properties.sample
-rw-r--r-- 1 oracle oinstall 64004 Jun 6 2011 build.xml
drwxr-xr-x 9 oracle oinstall 4096 Jun 16 2011 rms13
drwxr-xr-x 3 oracle oinstall 4096 Jun 16 2011 installer-resources
drwxr-xr-x 3 oracle oinstall 4096 Jun 16 2011 antinstall
drwxr-xr-x 2 oracle oinstall 4096 Jun 16 2011 ant-ext
drwxr-xr-x 5 oracle oinstall 4096 Jun 16 2011 ant
-rw-r--r-- 1 oracle oinstall 11324 Dec 18 09:18 antinstall-config.xml.ORIG
-rwxr-xr-x 1 oracle oinstall 4249 Dec 18 10:01 install.sh
drwxr-xr-x 4 oracle oinstall 4096 Dec 18 10:06 common
-rw-r--r-- 1 oracle oinstall 16244 Dec 19 10:37 antinstall-config.xml
-rw-r--r-- 1 oracle oinstall 689 Dec 19 10:37 ant.install.log
[oracle@test-rms-app application]$
Application installation:
[oracle@test-rms-app application]$ ./install.sh
THIS IS the driver directory
Verified $ORACLE_SID.
Verified SQL*Plus exists.
Verified write permissions.
Verified formsweb.cfg read permissions.
Verified Registry.dat read permissions.
Verified Java version 1.4.2.x or greater. Java version - 1.6.0
Verified Tk2Motif.rgb settings.
Verified frmcmp_batch.sh status.
WARNING: Oracle Enterprise Linux not detected. Some components may not install properly.
Verified $DISPLAY - 172.16.129.82:0.0.
This installer will ask for your "My Oracle Support" credentials.
Preparing installer. This may take a few moments.
Your internet connection type is: NONE
Integrating My Oracle Support into the product installer workflow...
[move] Moving 1 file to /binary_files/STAGING_DIR/rms/application
Installer preparation complete.
MW_HOME=/u01/app/oracle/Middleware/NewMiddleware1034
ORACLE_HOME=/u01/app/oracle/Middleware/NewMiddleware1034/as_1
ORACLE_INSTANCE=/u01/app/oracle/Middleware/NewMiddleware1034/asinst_1
DOMAIN_HOME=/u01/app/oracle/Middleware/NewMiddleware1034/user_projects/domains/rmsClassDomain
WLS_INSTANCE=WLS_FORMS
ORACLE_SID=rmsdbtst
JAVA_HOME=/u01/app/oracle/jrockit-jdk1.6.0_45-R28.2.7-4.1.0
Launching installer...
To make sure I have connectivity from the app server to the database (on a database server) here are the steps followed:
[oracle@test-rms-app application]$ tnsping rmsdbtst
TNS Ping Utility for Linux: Version 11.1.0.7.0 - Production on 19-DEC-2013 10:41:40
Copyright (c) 1997, 2008, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = test-rms-db.vonmaur.vmc)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SID = rmsdbtst)))
OK (0 msec)
[oracle@test-rms-app application]$
[oracle@test-rms-app application]$ sqlplus rms13@rmsdbtst
SQL*Plus: Release 11.1.0.7.0 - Production on Thu Dec 19 10:46:18 2013
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@test-rms-app application]$
[oracle@test-rms-app application]$ ping test-rms-db
PING test-rms-db.vonmaur.vmc (192.168.1.140) 56(84) bytes of data.
64 bytes from test-rms-db.vonmaur.vmc (192.168.1.140): icmp_seq=1 ttl=64 time=0.599 ms
64 bytes from test-rms-db.vonmaur.vmc (192.168.1.140): icmp_seq=2 ttl=64 time=0.168 ms
64 bytes from test-rms-db.vonmaur.vmc (192.168.1.140): icmp_seq=3 ttl=64 time=0.132 ms
64 bytes from test-rms-db.vonmaur.vmc (192.168.1.140): icmp_seq=4 ttl=64 time=0.158 ms
64 bytes from test-rms-db.vonmaur.vmc (192.168.1.140): icmp_seq=5 ttl=64 time=0.135 ms
--- test-rms-db.vonmaur.vmc ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4001ms
rtt min/avg/max/mdev = 0.132/0.238/0.599/0.181 ms
[oracle@test-rms-app application]$
[oracle@test-rms-app application]$ uname -a
Linux test-rms-app.vonmaur.vmc 2.6.18-128.el5 #1 SMP Wed Jan 21 08:45:05 EST 2009 x86_64 x86_64 x86_64 GNU/Linux
[oracle@test-rms-app application]$
[oracle@test-rms-app application]$ cat /etc/*-release
Enterprise Linux Enterprise Linux Server release 5.3 (Carthage)
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
[oracle@test-rms-app application]$
The database is created and all the batch file scripts have been successfully deployed. Now working on the application server. The Weblogic server is installed and 11g forms and reports are installed successfully.
Any help would be helpful.
Thanks,
Ram.Please check MOS Notes:
FAQ: RWMS 13.2 Installation and Configuration (Doc ID 1307639.1) -
Problem in connecting to database from webdynpro for java
Hi
I have a problem in connecting to database from webdynpro application
I am using oracle 10 express edition as database and was able to connect to database from a java application.But was unable to connect from a webdynpro for java.
<b>I guess webdynpro for java uses open sql instead of vendor sql(I looked in the visual admin ,DB is using open sql) so unable to connect to database.Am i right.?</b>
Do i need to make any settings in the visual admin to make it work?
How to solve this problem.Please give me pointers
Thanks
BalaHi,
For connecting to Oracle, either you can use the normal JDBC connectivty code directly which is given below :
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@Oracle_server_ip:Oracle port:SID of the Database","user_name","password");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("your query");
In case you want to fetch data through ejbs, these are the steps to be followed :
1) Open the J2EE perspective
2) Create an EJB Module project
3) Right click on ejbModule, create a new EJB (select your EJB type)
4) While creating the ejb itself, you can add business methods by clicking Next in the UI. Another option is after creating the ejb, write the method in the bean, then select the method from ejb-jar.xml -> <bean name> ->method. Right click and select propogate to local & remote.
5) Double click on ejb-j2ee-engine.xml. select your bean and specify a Jndi name for eg: MyJndi.
6) Right click on the EJB project and add classes12.zip file (provided by Oracle) to its build path. (under libraries tab). Also check the same file under Order & Export.
7) Create an Enterprise Application project.
8) Right click on the EJB module project and select add to EAR project, then select the created EAR project.
9) Right click on the EJB project, select Build EJB Archive
10) Right click on the EAR project, select Build Application Archive
11) Open the WebDynpro perspective, open a new project, right click on the project ->properties. Do the following configurations :-
Java Build path - select the EJB project from projects , check the selected project under Order & Export
Project references select the EAR project
WebDynpro references select sharing references tab, click add & make an entry as : <vendor>/<EAR project name without .ear extension>
You can find the vendor name under application-j2ee-engine.xml file of the EAR project. By default it is sap.com. So if my EAR projects name is ABC, my entry would look like sap.com/ABC
12) Now the configurations are over and the EJB can be invoked by writing the client code inside the webdynpro component. Like:
InitialContext context = new InitialContext();
Object obj = context.lookup("MyJndi");
MyEJBHome home = MyEJBHome)PortableRemoteObject.narrow(obj,MyEJBHome.class);
MyEJB mybean = home.create();
int a = 0;
a= mybean.add(10,15);
wdContext.currentContextElement().setSum(a);
where MyEJB is my EJB name and MyJndi is my JNDI name
To connect to Oracle , you can write the usual Java code (given below) as a business methos of the ejb (similar to add() method in the example). And access it like mybean.<businessMethodName>().
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@Oracle_server_ip:Oracle port:SID of the Database","user_name","password");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("your query");
Extracted from Re: Webdynpro and Oracle
http://help.sap.com/saphelp_webas630/helpdata/en/b0/6e62f30cbe9e44977c78dbdc7a6b27/frameset.htm
May be of use to understand the VA Conf /people/varadharajan.krishnasamy/blog/2007/02/27/configuring-jdbc-connector-service-to-perform-database-lookups
Regards
Ayyapparaj -
Hello friends,
I know this question has been asked in a lot of other threads; but my problem is quite unique and that's why I'm starting a new thread...
When I try to access an Oracle 10g database through a Servlet code using a JDBC thin driver (both Tomcat and the database are running on Solaris 9), I get the following error:
"Error connecting to database - java.sql.SQLException: Io exception: The Network Adapter could not establish the connection"
However, there is another application running on the same server using the same database server (only the actual databases being used differ) and it is able to access the database without any issues. Both of these are absolutely similar applications and I couldn't think of any reasons why one would work and the other wouldn't. I thought they might be conflicting each other and tried running only the problematic application. But even then, I get the same error.
I know this might not be too relevant but to provide you some more information on the environment, the applications are running on separate Tomcat instances on the same server and they are connected to an Apache web server through Mod jk.
Any help in solving this problem is greatly appreciated!
Thanks!
Regards,
YogaeshYogaesh wrote:
The 'application' that works is also a Tomcat application... It's exactly same as the problematic application in terms of the configuration and stuff... As for the typo errors, I copied the config info and pasted it... So pretty much it should be the same. And to add an additional note, I'm able to connect to the database from my localhost... I mean if I run the problematic application from localhost (without Apache and directly hitting Tomcat) I'm able to access the screens...
The second part of that (localhost) usually isn't all that useful. You know it is a connection failure so that means the code is running and technically successfully (since connection failure is a legitimate runtime error.)
You know it isn't a firewall issue because it connects from another app in tomcat. So it must be a configuration issue.
So something like one of the following.
1. It isn't the same (we already know this but this particular item means that it is not in fact exactly the same because you deliberately or accidently modified it.)
2. It isn't pulling the right config. Maybe you aren't packaging it, maybe it is buffered on the server and it is using that rather than what you think it is.
3. Java code is referring to the wrong name.
Do this, change the configuration so it points to a server that does not exist. Repack, redeploy. If the error is the same (no diff) then you know that it is not running the code that you think it is. If it does change then you know that it can only be 1. -
How to connect oracle database with JAVA
how to connect oracle database with JAVA....
using j2sdk and Jcreator . which connector to use .. what are the code for that ..PLEASE .... Ask in an Oracle Java forum.
And read the documentaiton. There is a whole document devoted to doing that. http://download.oracle.com/docs/cd/B19306_01/java.102/b14355/toc.htm has examples.
PLEASE ... do not ask product questions in a forum which clearly has a title saying it is devoted to assisting with download problems. -
How can I use File DSN to connect to database?
Hi,
I am using ODBC-jdbc driver to connect to the database. It seems that the DSN name is required. How can I use a file DSN instead of system DSN to connect to database? Please help?oracle provided jdbc drivers (thin and oci) do not use odbc.
why would you want to slow things down by sending "round trip" data transfers thru a "jdbc to odbc" and thru "odbc to jdbc" conversion routines.
It isn't necessary with the oracle provided drivers !! -
Eclipse can connect in database perspective, but Java program can't
I am totally new to JAVA, so I expect I am making a prize goof somewhere...
On my Macbook Pro (OS X 10.5) I have installed MySql and Eclipse and I have created a database with a number of tables populated with data (using phpmyadmin).
I seem to have the drivers in the right places and the classpath set correctly, because I can see my database, tables and columns in the "database perspective" in Eclipse. (I can see and manipulate my database in a variety of admin tools - so I think I have my user id, password and permissions set correctly.)
So, Eclipse can connect to my data base, but the following little Java test program can't can't connect to it.
I copied this sample test program from a website and supplied the parameters for user id, password and url, but I get the console message, "cannot connect to database server" each time i run it within the Eclipse sdk:
import java.sql.*;*
public class connect
public static void main (String[] args)
Connection conn = null;
try
String userName = "root";
String password = "mypassword";
String url = "jdbc:mysql://localhost:3306/testdatabase";
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection (url, userName, password);
System.out.println ("Database connection established");
catch (Exception e)
System.err.println ("Cannot connect to database server");
finally
if (conn != null)
try
conn.close ();
System.out.println ("Database connection terminated");
*catch (Exception e) { /* ignore close errors */ }
Any Ideas why eclipse can connect, but this little program can't?Almost nothing uses the system classpath anymore. IDE's, when they execute and compile projects, setup "custom" environments for those projects, web containers and application servers do the same for the applications they are responsible for, applets use the "codebase" and "archive" params, when you use the "-cp" option, the System classpath is also ignored, and when you use "-jar" both "-cp" and the system classpath are ignored. IOW, never depend on the system classpath. That is an outdated way of managing your environments, especially when you have applications running on varying versions of the JVM.
-
Connecting Java application to Oracle Database with JDBC
How can I connect my Java application using Oracle 11g database?
Please provide the steps involved along with the coding.What kind of Java application? Stand alone/desktop? Or web? Do you need dedicated, individual connections, or connection pooling for 10,000 concurrent users?
You'll find a few clues in This Article [This Article|http://javawebdb.com/2012/01/30/connecting-a-java-servlet-to-a-database/] -
Please help, probleme de connection to database oracle and java
Ihave a problem to make connection to database Oracle when I use a simple code of java
======================
import java.sql.*;
public class Exemple1 {
public static void main (String args[]) {
Statement stmt = null;
Connection con=null;
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:GB","scott","tiger");
catch (Exception e) { System.out.println(e); }
=================
I have :
* Linux (Fedora core3).
* Oracle 10g
My var. environ.:
* ORACLE_HOME=/u01/app/oracle/product/10.1.0/Db_1
* PATH=$ORACLE_HOME/bin
* CLASSPATH=$ORACLE_HOME/jdbc/lib/ojdbc14.jar
the error is:
Exception in thread "main" java.lang.NoClassDefFoundError: while resolving class: oracle.sql.CharacterSet
at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
at JvResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
at oracle.jdbc.driver.DBConversion.DBConversion(short, short, short) (Unknown Source)
at oracle.jdbc.driver.T4CConnection.connect(java.lang.String, java.util.Properties) (Unknown Source)
at oracle.jdbc.driver.T4CConnection.logon() (Unknown Source)
I don't know what's heppen exactly?If
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
is replaced
with
Class.forName("oracle.jdbc.driver.OracleDriver");does the java.lang.NoClassDefFoundError: while resolving class: oracle.sql.CharacterSet get generated? -
Code to connect to database in Webdynpro-- iviews
Hi All-
Could you let me know the code to connect to database
in WebDynPro-->iviews.
Regards,
CrisHi,
Here are the two ways of connecting to a database through coding:
////1////
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
java.sql.Connection conn= java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://<IP>:<port>;user=<abc>;password=<xyz>;database=<DB name>");
////2////
InitialContext initialContext = new InitialContext();
DataSource dataSource = (DataSource)initialContext.lookup("jdbc/SRI");
java.sql.Connection conn = dataSource.getConnection();
Regards
Srinivasan T -
How do I add text typed in a Java GUI to my database?
Using NetBeans, I've created a GUI, which has a 5 text boxes and an add/sumbit button. I've also created a database, which is on my Runtime Panel in Netbeans, and has a table with 5 columns. Once my GUI is running, I want the Add button to insert the information from each of the text boxes to the 5 columns in a row of the database. I haven't added any Event-> Action to my Add button yet.
I tried learning how to do this through the netbeans GUI JDBC tutorial, but it only showed a particular example, and didn't explain how this could be done in a differing situation. Can someone please tell me the code I'd need to access the database from the source code of my GUI?
thanksNote that learning java and JDBC (and databases) at the same time is not a good idea.
Basically you do this.
1. Extract the values from the gui as strings
2. Open a JDBC connection.
3. Create a SQL insert statement.
4. Create a java string using 3.
5. Create a prepared statement using 4 (modifying the string appropriately)
6. Call executeUpdate (or whatever the JDBC method is called.)
7. Appropriately close the statement and connection.
8. Handle error conditions with appropriate try/catches for all of the above. -
Error while connecting MYSQL Database
Hi,
I use a 30 days trial of Crystal Reports 2008. When i try to connect with the database i always get the next error: [http://www.visiscan.nl/error.jpg]
The database is 4.1GB large and there is 10GB free space on the database.
Anybody can tell me what to do?Hi Tom,
As I understand the error while connecting to database is
u201CFailed to retrieve data from databaseu201D
There could be some could be multiple reasons for this.
If you are using an ODBC connection then try to check the DSN. Recreate the same and then try.
If the database is oracle check if native client is installed and try to ping from the native client to check if it responds.
When connecting to Oracle, ensure that the Service name is identical to that used in the <ORA_HOME>/network/admin/tnsnames.ora file on the BusinessObjects XI Release 2 server.
For ODBC databases, ensure that the ODBC DSN is exactly the same in the ODBC Manager as on the BusinessObjects XI Release 2 server.
Please let us know if this helps
Regards,
Aditya Joshi -
Unable to get data (DSN connection)
I've got a report file, created using ODBC connexion with DSN File
These report work fine in design mode using crystal report full (not Visual studio)
When I try to open this report in a .net application I've got the following error :
Crystal Reports Windows Forms Viewer
Impossible d'extraire des données de la base de données.
Détails :
Impossible d'extraire des données de la base de données.
Erreur dans le fichier Postes {A47B5908-2F0A-4A3D-A2A5-A708FEB329EB}.rpt:
Impossible d'extraire les données de la base de données.
Détails :
Which can be translate by :
Unable to extract datas from database
Details:
My database is Oracle, error code 942 means table or view does not exist
In my .net code I use DSN connection (the same as in design mode) like this :
Dim myConnectionInfo As ConnectionInfo = New ConnectionInfo()
myConnectionInfo.ServerName = "my_dsn_file"
For your information this report has been made with CR 9 and converted to CR 2008
In CR 9 everything worked fine.
Any idea ?
ThanksThis Forum edito is buggy ? I had to split my answer otherwise the format is broken
Also you wrote: "User used to create connection (throught DSN) is a generic user, not the user associated with the schema containing the view accessed by the report"
It's odd that this works in CR, CR repsects DB security so if it's not in a schema that user should not have access to anything in Oracle, I'm surprised it works at all. Possibly this is a bug in CR 8.5 and 9 that finally got fixed.
Work arounds, what is the reason you can't add that user account to a schema? Or use an account that has access?
I problably don't use the correct words (I'me not Oracle DBA + translation approximation).
Of course our user "application_user" has right on all the schema of the database, what I want to say it's when you connect to Oracle with a user "application_user" you're connected in the schema corresponding to these user (so "application_user" schema).
And if you want to make request on a table / view from another schema you need to prefix table/view with the corresponding schema (Sale in my previous fictive example)
So in my case CR try to access "CommercialDocument" view in "application_user" schema but this view is not in this schema, it is in "Sales" schema.
The correct way to access it is Sales.CommercialDocument, that what CR throught .net don't do, but do when run directly in CR developers.
Here is real example (fench name inside), those SQL request have been monitoring througt SQL monitor tools of TOAD :
Execution of postes.rpt report directly in CR :
Timestamp: 10:30:03.881
Successful logon attempt (session tag: 0x6464CB8)
username: 'APPLI_HUET'; database: 'DEV'
Timestamp: 10:30:03.881
SELECT VALUE FROM SYS.NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET'
Timestamp: 10:30:03.896
SELECT VALUE FROM SYS.NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_NCHAR_CHARACTERSET'
Timestamp: 10:30:03.975
SELECT "POSTES"."N_POSTE", "POSTES"."LIB_POSTE", "POSTES"."N_ETAB",
"POSTES"."N_ATELIER", "POSTES"."TPSID", "POSTES"."DT_DEB_ACTIF",
"POSTES"."DT_FIN_ACTIF", "ETAB"."ETAB" FROM "COMMUN"."ETAB" "ETAB" INNER JOIN
"GESTION_DES_TEMPS"."POSTES" "POSTES" ON "ETAB"."N_ETAB"="POSTES"."N_ETAB"
WHERE "POSTES"."N_ETAB"=2 ORDER BY "POSTES"."N_POSTE"
Timestamp: 10:50:29.178
Logoff (session tag: 0x6464CB8).
Maybe you are looking for
-
I have a new mac book pro which i use in england but I need to use German charachters frequently, is there a way of having both visable on the keyboard? For example so that I can just press shift or another key to get the German character.
-
Hi! We have been trying to use a branch office install on a single computer for concurrent access from multiple (local) clients. This works like a charm as long as the computer is on a network (dial-up up or LAN). When we disconnect from the network,
-
PeopleSoft CRM 8.8 migration from DB2 UDB v8.1x to Oracle 9i Rac
Hello, What is the best way to migrate a PeopleSoft CRM 8.8 application (PeopleTools 8.44) from DB2 UDB v8.1x to Oracle 9i Rac? From what I can tell I have either two options; 3rd party software or data mover. Is there a Workbench tool to do this job
-
Why do I not see the "More" option when I click on Music?
After turning on home sharing, when I go to access my library directions say to click on Music>More>Shared. When I click on Music there is no More option on the screen. If I go into the store the More option just shows different styles of music.
-
Buy Online Number, but I always get stranger calli...
Hi Pro, Once, I bought the Online Number, but there are some strange missing callings to my Online Number. When I call back via missing call number, they said they didn't call my Online Number... ??? What is the problem and I felt very bad to use Onl