Insert record in my database
Hi all :)
i think that i have problem in the phase of insertion ...
that's my code :
//insert
declare
i number;
begin
commit_form();
i := show_alert('VALID');
clear_form;
end;
But,when i want to update record ,i encounter this error:
frm-40508 impossible to insert record
Violation unique constraint
Any solutions ?
best regards
Edited by: 979155 on 4 janv. 2013 19:45
hi,
I know there are two modes in oracle:
automatic and manual; for manual I mastery but the alternative ideas I just on consultation (using execute_query) but for the update I have not ideas ...
for the button, it is that there must be a trigger (when-button-pressed)? If yes, what it will contain code in pl / sql?
Similar Messages
-
Error while inserting records in sqlLite database
Hi all
I am building a hybrid web app in SMP using phonegap and html.
I am trying to insert records in sql database but i get an error with an undefined error code
Please see below :
function openDatabaseFoo() {
db = window.openDatabase(clientDBName, clientDBVersion, clientDBDisplayName, clientDBMaxSize);
function createDBTables() {
db.transaction(function(tx) {
// Create mine table
var fooCreate = 'CREATE TABLE IF NOT EXISTS ' + fooTable+ ' (empNo, empName)';
tx.executeSql(fooCreate , [],
function (tx, resultSet) {
//success
var msg = 'Sucessfully created';
alert(msg);
logSuccessMessage(msg);
function (err) {
//error code
var msg = "Error creating table = " + err.code;
alert(msg);
logErrorMessage(msg);
the creation of tables is happening properly because i am getting a success message in the alerts.
I am getting the error when i am trying to insert records in the above table
function insertDataTable(){
db.transaction(function(tx) {
var insertSql = 'INSERT INTO ' + fooTable + ' (empNo, empName) VALUES ("1603","baker")';
tx.executeSql(insertSql, [],
function (tx, resultSet) {
//success
var msg = 'Sucessful insertingdata.';
alert(msg);
logSuccessMessage(msg);
function (err) {
//error code
var msg = "Error inserting data sql = " + insertSql + " Error code = " + err.code;
alert(msg);
logErrorMessage(msg);
can some one please help.Also guide me where can i check the sqlLite database logs to see more about the error.
I would really appreciate the help.I have been onto this since past few days now
Regards
ShwetaWhat is err.code, or the value of msg when the error occurs?
Thanks,
Andrew. -
Inserting Record in Two Databases
Hello ,
i want to save the record in two database
1 oracle 9i r1
2 MS access
what is the best way to doODBC/JDBC is the best option for this
-
From XML to insert records in a database
I want to ask anyone out there for advice about parsing an XML document preparing its records for insertion into a database table. Below is not a very practical example but gives the gist of what I want to do.
<?xml version="1.0"?>
<MESSAGE>
<CONTACT>
<NAME>David</NAME>
<TEL>34111164</TEL>
<MOB>0422127262</MOB>
</CONTACT>
<CONTACT>
<NAME>Jason</NAME>
<TEL>33279864</TEL>
<MOB>0421127564</MOB>
</CONTACT>
</MESSAGE>
At the moment I have a class which extends DefaultHandler and uses SAX to parse the file and insert each record when it knows it has reached the end of a record. I am looking for an example on how I can do the same job, create values for a PreparedStatement to insert to a database table but using DOM or JDOM. Can anyone point me in the right direction? Yes, I have seen examples for reading XML into a Document using JDOM, but I am looking specifically for an example of what is the best way to prepare XML data for PreparedStatement inserts.
Any pointers would be greatly appreciated.
Thanks in advance.
MatthewThanks for the reply.
Unfortunately I am using Informix. I need to write the parser myself. The current SAX parser does the job, however, its a bit rough and dirty. The main aspect of the parser I want to tackle is how I might more easily modify how it parses when the structure of the XML documents change. At the moment for every change in the XML document I have to ammend three to four parts of the parser. In the end I want to write a means to modify a mapping of how an XML document will be parsed. The first step before I start that is to move the current parser from SAX to something like DOM or JDOM.
The SAX parser is straight forward that it hits the end of an element, notifying the code that the variables are ready for the PreparedStatement to be executed, and performs this task continuously till it reaches the end of the XML document. I want to find another way to do it. -
I have a database for an operational application & I am trying to build some simple insert pages to insert records into the database.
I have constructed the insert forms, yet when I try to inserta record, the primary key is not automatically applying to the record, as is an auto-number that should apply to another field? yet the data is populatin within the table? I am assuming that the database would apply this automatically as it does in the application??
what am i missing?
Thanks
PeteHi
Thanks for the response.
I have edited the insert statement to take these fields out, however when I insert a record it does go into the database, but again the primary key & the autonumber do not increment?
If i try to enter another record i get
Duplicate entry '' for key 'PRIMARY'
Thanks
Pete -
Inserting records from Infopath forms library to a SQL table
Hi,
I have a requirement where i need to populate records from a Infopath forms library to a SQL table in a database. We have written a console app to achive the same. However we are encountering performance issues when inserting records in the database. The
way we retreive information from Infopath forms library is through a CAML query and then insert record by record in database. Is their a better and faster way to acheive this?
Can someone pls help?
thanks,
Anand
Thanks and Regards, Anand R. DeshpandeHello Anand,
Could you share you console application code? Also tell us when you face performance issue. I mean is there any problem in accessing infopath form or you are facing problem with only console application.
Hemendra:Yesterday is just a memory,Tomorrow we may never see
Please remember to mark the replies as answers if they help and unmark them if they provide no help -
Can not insert record into database
Hi:
I have problem with inserting a record into oracle database .
can some one please give some help?
I created a project which connected to a external database. My project is on one of the tables called family.
I followed the steps in the example "TwoPageCrudTable" from "Technical Articles & Tips". I have 3 pages: family,
family_create and family_update.
In page family: I have one table which bound to family table in db.
In page family_create, I have a bunch of text fields
In page family_update, I also have a lot of text fields which are bound to the fields of the family table.
In each of the page, there is a dataprovider, they all refer to the same rowset in the sessionbean.
Here is my code of create button:
public String create_action() {
if ( familyDataProvider.canAppendRow() ) {
try {
RowKey rowKey = familyDataProvider.appendRow();
familyDataProvider.setCursorRow(rowKey);
familyDataProvider.setValue("family.familyID", rowKey, fid.getText());
// familyDataProvider.setValue("family.countryoforigin", rowKey, counOrigin.getText());
// familyDataProvider.setValue("family.ELOD", rowKey, elod.getValue());
// familyDataProvider.setValue("family.power", rowKey, power.getValue());
familyDataProvider.commitChanges();
} catch (Exception e) {
error("Cannot append new family: " + e);
} else {
error("Cannot append a new row");
return "created";
FamilyID is the primary key of the family table which is type of String. There are also some other
fields with String or Number. I tried to insert a new record with value in all the fields and with
only some of the fields, neither succeeded. I also did a search in this forum and tried some of the
suggestions, no help. So could anybody help me to find the problem? Thanks in advance.It keeps giving me the error:
java.lang.IllegalArgumentException: FAMILY.FAMILYID
Does anybody know what is the problem? Thanks! -
Can you use ESB to insert multiple records into a Database
We have an XML file that has a Parent/Child relationship.
In situation 1 we have a single parent record in the xml file. We can insert the record into the database successfully.
In situation 2 we have a parent and a an associated child record. By using a filter expression to identify the existence of the child record we can route to the first DB Adapter to insert the parent then to the second DB Adapter to insert the child.
Is this final scenario logical and also possible.
Situation 3 we have multiple child records associated to a single parent. So we would first insert the parent record then insert all the child records.
ThanksI use PL/SQL for this if you are using Oracle.
Have a look at this post, it is for AQ but the concept can be used for PL/SQL
Re: Can I pass a pl/sql table as a parameter from a database adaptor
I will send you an example
cheers
James -
Inserting a new record in a database
Hi,
In my program I have to add a new record in a database. The problem is that one of the column of the database is a MEDIUMBLOB, and I have to put into that column an array of byte ( that I can convert into an InputStream ).
How can I do?To insert Blob data (an array of byte called "data") I tryed the following code; the blob colomn is called "column2" and the table(called "myTable") has only another column ("column1"), a column of String:
InputStream inp = new ByteArrayInputStream(data);
stmt.executeUpdate("insert into myTable (column1)
values( ' value1' ); " );
ResultSet res = stmt.executeQuery("select column2 from myTable");
res.updateBlob("data", inp);The problem is that I have the following error:
Exception in thread "AWT-EventQueue-0" java.lang.AbstractMethodError: >com.mysql.jdbc.ResultSet.updateBlob(Ljava/lang/String;Ljava/io/InputStream;)V -
Inserting multiple records in to database table using webdynpro abap
Hi all,
I have created a username inputfield,a button and a table
with one coloumn.
If i enter names in the input field then the values should be
displayed in that table.
Even i have got the answer i am not able to insert
the values in to database(ztable) table.
i.e. only one value(1st) was inserted the second value was
not inserted ....
so kindly send me the coding to insert multiple records
into the database table......
by,
ranjithhi Ranjith,
If you want to insert multiple records from the webdynpro view table to database table then try the following code.
DATA lo_nd_tablenode TYPE REF TO if_wd_context_node.
DATA lo_el_tablenode TYPE REF TO if_wd_context_element.
DATA ls_tablenode TYPE wd_this->element_tablenode.
DATA it_tablenode LIKE STANDARD TABLE OF ls_tablenode.
navigate from <CONTEXT> to <tablenode> via lead selection
lo_nd_tablenode = wd_context->get_child_node( name = wd_this->wdctx_tablenode ).
get element via lead selection
lo_el_tablenode = lo_nd_tablenode->get_element( ).
get all declared attributes
lo_nd_tablenode->get_static_attributes_table(
IMPORTING
table = it_tablenode ).
MODIFY databasetablename FROM TABLE it_tablenode.
here it_tablenode is the internal table which holds the value from webdynpro view..
Regards,
Shamila. -
The ABAP/4 Open SQL array insert results in duplicate database records
Hi,
Iam getting following error :
The ABAP/4 Open SQL array insert results in duplicate database records.
Error in ABAP application program.
The current ABAP program "SAPLV60U" had to be terminated because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
" Information on where terminated
The termination occurred in the ABAP program "SAPLV60U" in "VBUK_BEARBEITEN".
The main program was "SAPMSSY4 ".
The termination occurred in line 503 of the source code of the (Include)
program "LV60UF0V"
of the source code of program "LV60UF0V" (when calling the editor 5030).
Processing was terminated because the exception "CX_SY_OPEN_SQL_DB" occurred in
the
procedure "VBUK_BEARBEITEN" "(FORM)" but was not handled locally, not declared
in the
RAISING clause of the procedure.
The procedure is in the program "SAPLV60U ". Its source code starts in line 469
of the (Include) program "LV60UF0V "."
Please assist how to proceed further ..
Many thanks
Mujeeb.Sorry, THe correct note is 402221.
Description from the note
<< Please do not post SAP notes - they are copyrighed material >>
Edited by: Rob Burbank on Feb 22, 2009 3:46 PM -
How to insert records in database from a dataset with multiple tables
Hi,
I'm struggling with the following problem:
I have saved a dataset to an XML file by executing the following statement:
ds.WriteXml( "Export\\ModuleChain_Mdata.xml" );The dataset, ds, includes records from several tables.
Is there an easy way to retrieve those records to the database, I.E inserting them again?
regards Peteryou can try Associative Arrays:
http://www.oracle.com/technology/oramag/oracle/07-jan/o17odp.html
you need to convert yore DataTables to array first and than pass them in to the associative array procedure. -
Select records from one database and insert it into another database
Hi
I need to write a statement to select records from one database which is on machine 1 and insert these records on a table in another database which is on machine 2. Following is what I did:
1. I created the following script on machine 2
sqlplus remedy_intf/test@sptd @load_hrdata.sql
2. I created the following sql statements in file called load_hrdata.sql:
rem This script will perform the following steps
rem 1. Delete previous HR data/table to start w/ clean import tables
rem 2. Create database link to HR database, and
rem 3. Create User Data import table taking info from HR
rem 4. Drop HRP link before exiting
SET COPYCOMMIT 100
delete from remedy.remedy_feed;
commit;
COPY FROM nav/donnelley@hrp -
INSERT INTO remedy.remedy_feed -
(EMPLID, FIRST_NAME, MI, LAST_NAME, BUSINESS_TITLE, WORK_PHONE, -
RRD_INTRNT_EMAIL, LOCATION, RRD_OFFICE_MAIL, RRD_BUS_UNIT_DESCR) -
USING SELECT EMPLID, FIRST_NAME, MI, LAST_NAME, BUSINESS_TITLE, WORK_PHONE, -
RRD_INTRNT_EMAIL, LOCATION, RRD_OFFICE_MAIL, RRD_BUS_UNIT_DESCR -
FROM ps_rrd_intf_medium -
where empl_status IN ('A', 'L', 'P', 'S', 'X')
COMMIT;
EXIT;
However, whenever I run the statement I keep getting the following error:
SP2-0498: missing parenthetical column list or USING keyword
Do you have any suggestions on how I can fix this or what am I doing wrong?
Thanks
AliThis doesn't seem to relate to Adobe Reader. Please let us know the product you are using so we may redirect you or refer to the list of forums at http://forums.adobe.com/
-
How to write code to insert record in database programtically in Jdev rel
Hi Experts,
Please tell me how to write code to insert record in database programtically in Jdev rel .2.
Thanks
Shiv NareshTo insert the record programmatically i will provide you some sample below
ViewObject vo = this.getVoXXXX();
Row vor = vo.getCurrentRow(); // get the current row of the record
ViewObject vo1 = this.getvoYYYY();
Row vor1 = vo1.createNewRow(); //creating new row in the table
vor1.setAttribute("aaaaa",vor.getAttribute("ttttt")) // In this we are getting the current row value of "ttttt" and inserting into "aaaaa"Hope this could help you! -
Retrive last inserted record from database table
Hi,
some body inserting a record into table 'A' through some procedure/java program.i want to retrive the last inserted record from database table.records are not stored in order.Can any body help me.In general, unless you are storing a timestamp as part of the row or you have some sort of auditing in place, Oracle has no idea what the "first" or "last" record in a table is. Nor does it track when a row was inserted.
- If you have the archived logs from the point in time when the row was inserted, you could use LogMiner to find the timestamp
- If the insert happened recently (i.e. within hours), you may be able to use flashback query to get the value
- If you're on 10g or later and the table was built with ROWDEPENDENCIES and the insert happened in the last few days and you can deal with a granularity of a few seconds and you don't need 100% accuracy, you could get the ORA_ROWSCN of the row and convert that to a timestamp.
If this is something you contemplate needing, you need to store the data in the row or set up some sort of auditing.
Justin
Maybe you are looking for
-
Hi all, Currently we are having an mainframe application which is accessed through internet. In the website of client there is a link which navigates to this application. Once the user enter the VPN credentials it lets us to access the data. B
-
BT email accounts rejecting emails we send on beha...
Hi I work for a company that hosts multiple databases for customers in the Estate and Letting industry and we offer the facility for them to email their clients through our system. We affectivly send the emails on behalf of the user from our server u
-
How do I send my photos from the different albums to my computer?
I am most unhappy with the support I have received from a manager Daniel or David from Apple UK after 3 hours of trying to get my photos onto my pc he said he would go home and call me back the next day. That was 8 or 9 days ago. How do I get the 9 A
-
Slideshow combine with a Lightbox
How can i make a slideshow with videos and images, and combine this with a Lightbox after clicking? thanks
-
I believe i need a new graphics card
Hi i recently had problems booting up my mac, well those problems were never resolved unfortuantely, The problems were that when i tried to bopot up my mac os a grey screen appeared and told me to restart my computer, it also appears when i try to bo