Adding a new row to database and then modify it
Hi there,
Im pretty sure this is a simple matter but i am new to JDBC,
i have an application where i create a new member in a database and then want to modify part of that members info (weather he pays for something monthly or annually)
I can add the new member easily, and I create a unique ID and place him in the db.unigue ID assigned by Access db.
Then i want to bring the same member back and alter his data, since I am inserting new data there is no resultsSet returned (am i right about this?)
so how can I get the same member back and alter his data, or at least find out what his ID was so i can do a query for the same ID?
cheers
D
because you talk about creating new row then I assume you know how to invoke the executeUpdate() method. You can change the field in your table with the UPDATE command. The sintaxt of UPDATE following your database system sintaxt. If you want to query the data in the table you can use the method excuteQuery(). i.e. executeQuery("SELECT * from tableName").
Similar Messages
-
How do you set the number of rows you want in a spreadsheet, so that even when you drag data in, in writes over those rows instead of adding a new row?
After the discovery reported above, I filed this report :
Bug ID# 10073038
Summary:
When Numbers is used on a system with decimal comma a csv file may be good AND wrong
Steps to Reproduce:
With Numbers v2, you introduced an interesting enhancement.
In system using the comma as decimal separator, Numbers requires csv files using the semi-colon as values delimiter.
In fact it’s true if we OPEN the document dragging its icon on Numbers one or thru the open dialog.
This said.
(1) Drag and drop a csv built with the 'semi-colon' standard on a table or on a sheet
(2) Drag and drop a csv built with the 'comma' standard on a table or on a sheet
Expected Results:
Every normally constituted user assume that in
case (1) he will get a perfectly built table
case (2) he will get every cells of a row in a single cell
Actual Results:
In fact you forgot the drag and drop way of use and in
case (1) every values separated by semi-colon are inserted in a single cell
case (2) values separated by comma are correctly spread in a table
isn’t it ridiculous ?
Regression:
Except looking in QuickView to see which is exactly the structure of the file to decide the way we will insert it in a Numbers document, we may use an applescript fair enough to replace the semi-colons by TAB characters
or
to replace the commas by TABs and the decimal periods by commas
Notes:
While I am on this subject, I wish to make two proposals:
(1) It would be fine to format the date according to the ISO format year-mm-dd when you export a Numbers doc to csv.
Doing that, dates would be imported correctly in every countries.
At this time, on an English system, you export as mm/dd/year.
If the doc is open on a system using the format dd/mm/year, the results will be odd.
On a system using the format dd/mm/year, you export this way and so, if the doc is open on a system using the format mm/dd/year the results are odd too.
As every localized versions accept the ISO format (at least on entry), using it in the export scheme would give a correct behavior everywhere.
(2) It would be fine to add the format Tab Separated Values in the Export pane.
TSV + ISO date format would give documents opening flawlessly everywhere.
Yvan KOENIG (VALLAURIS, France) dimanche 4 septembre 2011 21:27:41
iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.0
My iDisk is : <http://public.me.com/koenigyvan>
Please : Search for questions similar to your own before submitting them to the community -
I created new table in database and want to bind with system form
Hi All,
1) i created new table in database and want to bind with system form .
2) How i bind this field to system form sale order where i added new folder tab in that i added some fields that fields i want to bind with database. when i click on the next ,previous ,first and last button
bind value should change.
Awaiting soon reply
Rajkumar G.hi,
try this
Public Sub BindDataToForm()
Dim oItem As SAPbouiCOM.Item
Dim oEdit As SAPbouiCOM.EditText
Dim oComboBox As SAPbouiCOM.ComboBox
'// getting the matrix column by the UID
'oItem = oForm.Items.Item("docname")
'oComboBox = oItem.Specific
'oComboBox.DataBind.SetBound(True, "OSRI", "BaseType")
'oItem = oForm.Items.Item("docno")
'oEdit = oItem.Specific
'oEdit.DataBind.SetBound(True, "OSRI", "BaseEntry")
oColumn = oColumns.Item("Code")
'oColumn.DataBind.SetBound(True, "", "DSCardCode")
oColumn.DataBind.SetBound(True, "OSRI", "ItemCode")
oColumn = oColumns.Item("Serial")
oColumn.DataBind.SetBound(True, "OSRI", "IntrSerial")
Try
oColumn = oColumns.Item("Inspection")
oColumn.DataBind.SetBound(True, "OSRI", "U_Inspection")
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
oColumn = oColumns.Item("Quality")
oColumn.DataBind.SetBound(True, "OSRI", "U_Quality")
oColumn = oColumns.Item("Status")
oColumn.DataBind.SetBound(True, "OSRI", "U_Status")
oColumn = oColumns.Item("Finish")
oColumn.DataBind.SetBound(True, "OSRI", "U_Finish")
oColumn = oColumns.Item("Thickness")
oColumn.DataBind.SetBound(True, "OSRI", "U_Thickness")
oColumn = oColumns.Item("uom")
oColumn.DataBind.SetBound(True, "OSRI", "U_NetUOM")
oColumn = oColumns.Item("length")
oColumn.DataBind.SetBound(True, "OSRI", "U_Length")
oColumn = oColumns.Item("height")
oColumn.DataBind.SetBound(True, "OSRI", "U_Height")
oColumn = oColumns.Item("sqf")
oColumn.DataBind.SetBound(True, "OSRI", "U_sqf")
oColumn = oColumns.Item("sqm")
oColumn.DataBind.SetBound(True, "OSRI", "U_sqm")
End Sub -
I am trying to add a new workflow to a document library with the below mentioned settings and getting error saying "This form cannot be opened in a web browser. to open this form use microsoft infopath" while adding a new Approval - Sharepoint
2010 and Publishing Approval workflow" . For your information the I have checked the server default option to open in browser.
Versioning Settings.
Error
This is quiet urgent issue . Any help would be really helpful.. Thanks..Hi Marlene,
Thank you very much for your suggestions.
But I am not creating a custom workflow in designer as Laura has mentioned. I am instead trying to create a new Out of the box Approval Workflow and I get the error mentioned above.
As it works in other environment, I tried figuring out the possible differences which can lead to this error.
Today I found one difference which is there are no form Templates within Infopath Configurations in Central Admin. Now I am trying to figure out what makes this form templates to be added to the template gallery.
Regards,
Vineeth -
How can I move (copy) my Time Capsule date to a new 2T hard drive and then wipe the TC and start as a new (clean) Time MACHINE backup?
Just use the archive utility on the disk page of the airport utility manual setup..
If you have lion and v6 airport utility.. it missed out. On lots of things.
Download and install the real.. UTILITY
5.6 http://support.apple.com/kb/DL1482 -
My Internal HD became corrupt and it would not boot up so I installed My osx onto a new HD via usb and then inserted into my macbook pro but it wont boot up. It will only boot up if i connect via usb how can i boot it as an internal HD?
Shootist007 wrote:
If the system won't boot from the new drive the OP bought and install OS X on it it certainly won't boot from the original drives Recovery HD partition.
Sorry genius.....but if the Recovery disk shows up that means the disk cable isn't bad. Could be he did have a screwed up HDD and when he put the NEW HDD in (after putting the OS on it via USB) the computer didn't reconize it and therefore didn't boot the OS. Just maybe right genius? Don't rush to criticize someone's recommendations until you realize other possibilities. (I did say "if it does")
Thank you -
Storing a JAR file in a database and then accessing it
Is it possible to store a JAR file in a database and then access it like a normal jar that is on your classpath?
I'm sure this is not possible but can you specify an XML schema in an XML document where the XML schema file lives in the jar but the xml file doesn't?
Cheers.Hello,
Is it possible to store a JAR file in a database and
then access it like a normal jar that is on your
classpath?
Is it possible? Well, yeah, anything's possible ;-)
Can you do it without a custom ClassLoader? No.
I'm sure this is not possible but can you specify an
XML schema in an XML document where the XML schema
file lives in the jar but the xml file doesn't?See above. ;-)
-Ron -
Detached a mysite content database and then re-attached it, now my sites are all down
I detached a mysite content database using the
Dismount-SPcontentdatbase
then
MOunt-Spcontentdatabase
and now none of the mysites will work. Is there some other step I need to do to bring them back online?
[email protected]OK, I made a big mistake.
When I mounted the content database I used the -server option and selected the wrong server.
So instead of re-mounting the database, I accidentally created a blank database.
So I dismounted that content database and then remounted the database on the correct server and all my mysites began to work correctly.
This is definitely a lesson learned on my part. Hopefully this helps other out if they make the same mistake.
[email protected] -
How to set a default value in an ADF table when adding a new row
Hi Guys,
I have a view object which I am using to create an ADF table. I also have a button which uses a CreateInsert binding to add a new row to the table. I have four fields: created_by, creation_date, last_update_by and last_update_date.
I want these values to be set automatically when I click add new row.
The values I want are:
created_by - admin
creation_date - sysdate
last_update_by - admin
lsat_update_date - sysdate
Any suggestions on how to do this would be appreciated
Thanks
-Markmark,
Those four fields can be set completely declaratively in the Entity Object (check out the History Colum feature). Copied from the (11g) documentation:
If you need to keep track of historical information in your entity object, such as when an entity was created or modified and by whom, or the number of times the entity has been modified, you specify an attribute with the History Column option selected (in the Edit Attribute dialog).
If an attribute's data type is Number, String, or Date, and if it is not part of the primary key, then you can enable this property to have your entity automatically maintain the attribute's value for historical auditing. How the framework handles the attribute depends which type of history attribute you indicate:
* Created On: This attribute is populated with the time stamp of when the row was created. The time stamp is obtained from the database.
* Created By: The attribute is populated with the name of the user who created the row. The user name is obtained using the getUserPrincipalName() method on the Session object.
* Modified On: This attribute is populated with the time stamp whenever the row is updated/created.
* Modified By: This attribute is populated with the name of the user who creates or updates the row.
* Version Number: This attribute is populated with a long value that is incremented whenever a row is created or updated.
John -
Problem in adding a new row in a table.. plsss hlppp
Hi Friends,
I have a table defaulted to 4 rows. I have a add button to add a new row in the table.
When i have already 4 rows in table, and when i click add its adding that 5th row correctly( and i used set_lead_selection for this new row ).
But i want to automatically make a next page once i hit the ADD button here. Each time now i m hitting next page then only able to see hte 5th row. I need once ADD is clicked, i want to see the 5th row visible..
Can someone tell me how to code or do this
thanks friends,,,
Nirajahi niraja,
Plz refer to the following code:
method onactiononadd .
node_material type ref to if_wd_context_node.
elem_material type ref to if_wd_context_element.
stru_material type sflight.
node_material = wd_context->get_child_node( name = 'ANNA' ).
elem_material = node_material->get_element( ).
if ( elem_material is initial ).
call method node_material->create_element
receiving
element = elem_material.
endif.
call method elem_material->get_static_attributes
importing
static_attributes = stru_material .
call method node_material->bind_structure
exporting
new_item = stru_material
set_initial_elements = abap_false.
endmethod.
i hope it helps
regards
arjun -
New incarnation of database and rc_database
Hello!
Have I correctly understood that after the registration of new incarnation of database in recovery catalog
I should see new row in rc_database ?
Thanks and regards,
PavelHello,
After you register your database with the catalog database, you can get the information of the registered database using the view "rc_database".
To query the incarnation details of the newly registered database, you can use the view "rc_database_incarnation".
Hope it helps !! If you feel that your questions have been answered, then please consider closing your questions by marking them as answered. Please keep the forum clean ! -
Problem while adding a new row to the table.
hello,
In my ADF form i have a table. and when i click on CreateInsert it add a new to the table but at the first. i want all the new rows to be added at the end of the table in a sequence. how can i do this?....
Thanks and Regards,
RakshithaHi,
Try this:
DCIteratorBinding dciter;
BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry();
dciter = (DCIteratorBinding) bindings.get("findAllTestAndryIter");
ViewObjectImpl vo = dciter.getViewObject();
if (vo != null)
Row row = vo.createRow();
int rangeSize = vo.getRangeSize();
int rowsInRange = vo.getAllRowsInRange().length;
int insertPos = rowsInRange < rangeSize? rowsInRange: rangeSize - 1;
vo.insertRowAtRangeIndex(insertPos, row);
vo.setCurrentRow(row);
} -
Problem with adding a new row in JTable
Hi,
I've created a JTable using DefaultTableModel with DefaultTableModel(Object[][] obj,Object[] col) constructor.I've written actionListener for a JButton which should add new row to the tablemodel.Now, the listener adds the row to the model.But its throwing an ArrayOutofBoundsException and the added row is not visible unless I click on any column of the table.
Kindly help me to resolve this problem
TIA
Regards
GopiThanks a lot for the reply. Here is the complete code
TableImpl.java
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.table.*;
import java.util.Vector;
public class TableImpl extends JFrame {
DefaultTableModel dataModel; // TableModel Variable
/* Constructor to add table and button to the frame */
TableImpl() {
getContentPane().setLayout(null);
setSize(800,600);
myModel();
final JTable table = new JTable(dataModel);
JScrollPane scrollpane = new JScrollPane(table);
getContentPane().add(scrollpane);
scrollpane.setBounds(10,10,700,300);
TableColumn tcCol = table.getColumnModel().getColumn(1);
/* Adding ComboBox to the CellEditor of Column 2 of table */
JComboBox jcbComboBox = new JComboBox();
final ReturnVector vctDBAccess = new ReturnVector();
jcbComboBox.addItem(vctDBAccess.vctGetOidList().elementAt(0).toString());
jcbComboBox.addItem(vctDBAccess.vctGetOidList().elementAt(2).toString());
jcbComboBox.addItem(vctDBAccess.vctGetOidList().elementAt(4).toString());
tcCol.setCellEditor(new DefaultCellEditor(jcbComboBox));
/* Adding Listener for Table */
dataModel.addTableModelListener(new TableModelListener() {
public void tableChanged(TableModelEvent e) {
/* Columns Manipulation */
if(dataModel.getColumnName(e.getColumn()).equals("Second")) {
int iRow = e.getFirstRow();
int iColumn = e.getColumn();
String strColName = dataModel.getColumnName(iColumn);
String strData = (String)dataModel.getValueAt(iRow,iColumn);
String strNextColumn = dataModel.getColumnName(iColumn+1);
dataModel.setValueAt(vctDBAccess.vctGetOidList().elementAt(vctDBAccess.iGetIndex(strData)+1),iRow,iColumn+1);
/* Adding button to Frame */
JButton jbInsert = new JButton("Insert");
/* Adding new row to the Tablemodel -- Probelm is here */
jbInsert.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try {
Object[] nrow = {"what", "ever", "you"};
dataModel.addRow(nrow);
}catch(Exception ex) {
System.out.println("Exception at adding row = " + ex);
getContentPane().add(jbInsert);
jbInsert.setBounds(100,350,100,20);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
/* Method to initialise new tablemodel */
public void myModel() {
Object[][] data = { {new Integer(10),"two","three"},
{new Integer(5),"two","three"},
{new Integer(4),"two","three"},
String[] col = { "First", "Second", "Third"};
dataModel = new DefaultTableModel(data,col);
public static void main(String arg[]) {
TableImpl ct = new TableImpl();
ct.setVisible(true);
/* Class that returns a Vector of String for populating ComboBox entries and
for getting the index of a particular element of the vector */
class ReturnVector {
Vector vctOidName=null;
ReturnVector() {
this.vctOidName = new Vector();
vAddOidList();
public void vAddOidList() {
String[] dbResult = { "system", "1.3.6.1.2.1.1" ,
"interface", "1.3.6.1.2.1.2" ,
"snmp", "1.3.6.1.2.1.3" };
for(int i=0;i<dbResult.length;i++) {
System.out.println("Value = " + dbResult);
vctOidName.addElement(dbResult[i]);
public Vector vctGetOidList() {
return vctOidName;
public int iGetIndex(String strData) {
System.out.println("Index = " + vctOidName.indexOf(strData));
return vctOidName.indexOf(strData); -
ADF Popup for adding a new Row in table
Hi All,
I have VO which is rendering as table on my jsff.I created a button of createInsert to add a new row and after commit it saves the values in Table in DB.
Works abst fine.
Now i want to change this feature to that when a New Row should be Added, a pop up should appear in the format of a form, and at the click of OK it should save the data and on Cancel go back to Page.
What i did was i added a pop up, in the pop up body i again dropped my VO as a form and added a dialoglistener to the pop up which commits on click of OK and Rollback on click of Cancel.
I am not getting any exception but The Db is not modified with my entries.
So its simple that i am commiting but nothing is changed till that time.
How can i get the Task done?????
Regards
Userhttp://www.oracle.com/technetwork/developer-tools/adf/learnmore/77-ok-cancel-support-in-dialog-351871.pdf
insert operation using popup
http://andrejusb.blogspot.com/2009/11/crud-operations-in-oracle-adf-11g-table.html
Edited by: Erp on Oct 20, 2011 6:47 AM -
Some problems with af:table (new rows with presetting and autosubmit)
Hi, I'm working with an af:table, but I'm having some troubles.
Background:
Jdev 11.1.1.5.0
Firefox 6.0.2
In the Bounded Task flow:
ExecuteWithParams -> fragment < commit/rollback
ExecuteWithParams: Set a bind variable with a value from bpm payload for get only rows with that value.
In the fragment:
An af:table with a button CreateInsert (the new rows need to use the value of the payload in the hidden column, i don't know how do this, assign the value to the #{row.bindings.IdDistribution.inputValue}) [First problem]
The inputText of the af:table has the autoSubmit in true. The first time that I fill the cells I got this error in each entered value, after press the tab key.
ADF-FACES- 60097... ADF_FACES-60096:Server Exception during PPR, #n (where n is 1,2,3,4 for each cell). [Second problem]
When I press the Commit Button, all values from cells dissapears. And I got the message from validator that cells can't be null. [Third problem]
If I fill cells again, all work right. Validations, no errors ADF_FACES-60096 and a successful commit.
How I can solve these problems?
Thanks in advance.Hi,
you need to bind the value property of the selectOneRadio to the row variable. Say the button updates an attribute "q1" then the value property should point to #{row.bindings.q1.inputValue} assuming you use ADF and ADF BC. The question svary I assume., so you need to query thequestion for each row. For this reference a managed bean doe the f:selectItems and in the managed bean use the #{row} attribute to get a hold of the current rendered row (instance of JUCtrlHierNodeBinding if ADF is used. This has a method getRow() to obtain the Row object). The list then returns the answers to select from
Frank
Maybe you are looking for
-
Idoc to flat file using Integration process does not show up at all
Hello All, I created a scenario IDOC to Flat File using Integration Process and one without IntegrationProcess. I am able to execute the one without Integration Process easily. However when I send the IDOC from SAP then the Integration Process scenar
-
Making fields vieabel in my extractor
I am working with an extracotr and I need to change the fiedls so some are visible. wher do I do this? I tried several places but i can't chinge them
-
Dual Powermac G5 2.0Ghz JUST WENT BANG!!!
Hi all, Im writing this through my laptop as my G5 went BANG/POP this morning. I'm not new to apple macs but I am new to owning the G5 and have little experience with the insides, I've only ever used the G5 at college and Uni. I managed to get my han
-
I recently restored my itunes library and many songs imported from CD are now marked mpeg audio stream. I can't play them. Other imports are just fine. Why did this happen?
-
I want to change security question but the problem is i don't know the rescue email what can i do ? Please answer me quickly