Retrieving the numerical value from an SQL query

I'm facing an issue with extracting values from a SQL table, specifically the price column which is stored as decimal. Currently, I have the following code:

int currentID = cursor.getInt(idColumnIndex);
String currentProduct = cursor.getString(productColumnIndex);
int currentPrice = cursor.getInt(priceColumnIndex);
int currentQuantity = cursor.getInt(quantityColumnIndex);
String currentSupplier = cursor.getString(supplierColumnIndex);
int currentPhone = cursor.getInt(phoneColumnIndex);

As you can see, the currentPrice variable is set as integer, but in the SQL table it is stored as decimal. Can anyone guide me on how to correctly extract this decimal value?

Answer №1

The code snippet reads as follows:

Double currentPrice = cursor.getDouble(priceColumnIndex);

Answer №2

To ensure that the price is of type int in your application's code, you can use the .intValue() method on the retrieved decimal value.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Ways to bring in a Typescript Vue project to a Javascript Vue

I am trying to incorporate this Calendar component into my Javascript Vue 3 project. To achieve this, I have created a new component in my project named ProCalendar.vue and copied the code from the example found in App.vue. Additionally, I have added the n ...

The type 'Argument of (props: ITableProps) => JSX.Element' cannot be assigned to the parameter type of... - React High Order Component

One of the tools I have in my arsenal is a loader HOC This is how the HOC looks like: const withLoader = <P extends object>(WrappedComponent: new () => React.Component<P, any>, loading: boolean) => { return class WithLoading extends ...

What is the best way to integrate AngularJS with jQuery?

Lately, I've been incorporating AngularJS into my project. In the past, I've written various prototypes and standalone JavaScript functions, such as (Node.js + socket.io functionality). However, I am currently facing some challenges when it come ...

Sending data to a React component from regular HTML

I have a question about implementing a method to pass custom attributes from HTML elements as props to React components. Here's an example: function someFunction(props) { return <h1>props.something</h1> } HTML: <div id="someEl ...

Closure-compiler and its peculiar pre-codeyntax

When it comes to minimizing my JS code, I typically rely on the online closure compiler available at . Recently, I've been attempting to incorporate this process into PhpStorm using "External tools," but I seem to be encountering a strange issue. Ever ...

User interface modal dialog box with a close icon that changes color

Having trouble fixing the color of ui-icon-close, the close icon "X"? I've been referring to this page How To Specify (Override) JQuery Icon Color for help on changing the color of ".ui-close-icon" but it hasn't worked. Any suggestions on how to ...

Clicking the identical button on multiple overlapping elements using Selenium and Node.js

Working with Selenium has presented a challenge when trying to close multiple HTML elements that share the same "close" button and overlap each other. The initial approach of looping through them individually to close seemed unsuccessful. The first step i ...

Exploring Android: Implementing a Fresh Perspective on Button Clicks

New to the realm of Android development, I find myself at a loss when it comes to searching for solutions or articulating my questions accurately. Nevertheless, here is what I aim to accomplish: I have a list view with an 'Add' button that shoul ...

How can I identify when the payment form in Stripe Elements has finished loading?

When implementing a payment form using Stripe elements, I have noticed that there is sometimes a delay of 5-10 seconds for the form to load completely. Is there a way to detect when the form has finished loading so that I can display a loading animation or ...

Toggle visibility of a div based on a dropdown option using the getElementsByClassName method

Seeking assistance for switching style properties of divs based on selection from a select menu. Any guidance would be appreciated! Here is the code: The select tag (where I pass the value to the script function): <div style="float: right; margin-rig ...

Troubleshooting Problems with Displaying and Concealing Images Using JavaScript

Currently, I am attempting to create a show/hide button that toggles all the images on the page on and off using getElementsByClassName. Initially, my code looked like this: if (document.getElementsByClassName('showHide').style.visibility =&apos ...

The attention remains fixed at the top of the page

I have implemented an update panel along with pagination links using a repeater control at the bottom of my page. However, I am encountering an issue where clicking on the pagination links does not bring the page to the top. I attempted to use the followin ...

Changing Coordinated Universal Time to Pacific Standard Time with Moment Timezone in JavaScript

I am attempting to set the variable "formattedLocalTime" to Pacific time using the following snippet of code. Despite the fact that the chrome debugger shows "locTime" as "Tue Sep 30 2014 16:17:25," which is the expected value, the formattedLocalTime on t ...

Experiencing difficulties with a cross-domain jQuery/AJAX service request

After extensively researching various threads both on this platform and elsewhere, I have been trying to successfully execute a cross-domain AJAX call. The scenario involves a Restful WCF service that simply returns a boolean value. The service is configur ...

Monitor the elements displayed as you scroll

Thank you for taking the time to read this. I am currently working on a webpage that features a top Calendar component displaying a week, and below that is a Scroll component showing detailed information for each day of the week. Here is what my page loo ...

Having Trouble Opening Bootstrap 4 Modal with a Click?

I'm having trouble getting my modal to open. I've tried using the basic HTML code from the Bootstrap 4 site and also added some Javascript, but it's not working. I can't seem to figure out what I'm doing wrong. Any assistance would ...

Problem with Handlebars: When compiling, TypeError occurs because inverse is not recognized as a function

I've hit a roadblock with an error that I just can't seem to solve. My goal is to dynamically compile a template extracted from a div on the page, provide it with content, and then display it in a designated area of my webpage. Here's the s ...

What steps should be taken to identify issues in logcat within Android Studio?

My app is having a bug problem where it closes every time it launches. I've been advised to check my logcat to identify the issue, but I'm not exactly sure how to read the logcat and understand how to fix the bugs. These are the errors showing up ...

Adding a Data Attribute to Bootstrap 5 Popovers

I'm facing an issue with a group of buttons that have a data-attribute I want to include in the popover they trigger. HTML: <button type="button" class="btn btn-yellow btn-deleteTeacher" data-bs-toggle="popover" role= ...

Is there a way to automatically execute a Greasemonkey script when the page is updated using ajax?

Here is the script I am using: // ==UserScript== // @name sample // @include http://xxx* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js // ==/UserScript== var findElement = function(elements, text) { for (var i = 0; ...