Selection Args as integers not string
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have this method that takes an integer input and returns the row, it should take the employee id and returns its name, title, phone, email.
Meanwhile rawquery selection args use strings and doesn't work with integers, how can i fix that?
public Cursor getEmpData(Integer ID)
{
EmpDept = getReadableDatabase();
Integer empRow = {ID};
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", ID);
if (c != null)
{
c.moveToFirst();
}
EmpDept.close();
return c;
}
android database sqlite
add a comment |
I have this method that takes an integer input and returns the row, it should take the employee id and returns its name, title, phone, email.
Meanwhile rawquery selection args use strings and doesn't work with integers, how can i fix that?
public Cursor getEmpData(Integer ID)
{
EmpDept = getReadableDatabase();
Integer empRow = {ID};
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", ID);
if (c != null)
{
c.moveToFirst();
}
EmpDept.close();
return c;
}
android database sqlite
add a comment |
I have this method that takes an integer input and returns the row, it should take the employee id and returns its name, title, phone, email.
Meanwhile rawquery selection args use strings and doesn't work with integers, how can i fix that?
public Cursor getEmpData(Integer ID)
{
EmpDept = getReadableDatabase();
Integer empRow = {ID};
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", ID);
if (c != null)
{
c.moveToFirst();
}
EmpDept.close();
return c;
}
android database sqlite
I have this method that takes an integer input and returns the row, it should take the employee id and returns its name, title, phone, email.
Meanwhile rawquery selection args use strings and doesn't work with integers, how can i fix that?
public Cursor getEmpData(Integer ID)
{
EmpDept = getReadableDatabase();
Integer empRow = {ID};
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", ID);
if (c != null)
{
c.moveToFirst();
}
EmpDept.close();
return c;
}
android database sqlite
android database sqlite
asked Nov 26 '18 at 20:32
AspiringLillyAspiringLilly
205
205
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The 2nd argument of rawQuery
must be an array of String
:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", new String {ID.toString()});
worked out, thanks
– AspiringLilly
Nov 26 '18 at 20:50
add a comment |
Just use toString()
, like with any other Object:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", ID.toString());
If you decide to use the primitive int
instead, String.valueOf(ID)
will do the same thing.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53488615%2fselection-args-as-integers-not-string%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The 2nd argument of rawQuery
must be an array of String
:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", new String {ID.toString()});
worked out, thanks
– AspiringLilly
Nov 26 '18 at 20:50
add a comment |
The 2nd argument of rawQuery
must be an array of String
:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", new String {ID.toString()});
worked out, thanks
– AspiringLilly
Nov 26 '18 at 20:50
add a comment |
The 2nd argument of rawQuery
must be an array of String
:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", new String {ID.toString()});
The 2nd argument of rawQuery
must be an array of String
:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", new String {ID.toString()});
answered Nov 26 '18 at 20:42
forpasforpas
20.4k4830
20.4k4830
worked out, thanks
– AspiringLilly
Nov 26 '18 at 20:50
add a comment |
worked out, thanks
– AspiringLilly
Nov 26 '18 at 20:50
worked out, thanks
– AspiringLilly
Nov 26 '18 at 20:50
worked out, thanks
– AspiringLilly
Nov 26 '18 at 20:50
add a comment |
Just use toString()
, like with any other Object:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", ID.toString());
If you decide to use the primitive int
instead, String.valueOf(ID)
will do the same thing.
add a comment |
Just use toString()
, like with any other Object:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", ID.toString());
If you decide to use the primitive int
instead, String.valueOf(ID)
will do the same thing.
add a comment |
Just use toString()
, like with any other Object:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", ID.toString());
If you decide to use the primitive int
instead, String.valueOf(ID)
will do the same thing.
Just use toString()
, like with any other Object:
Cursor c = EmpDept.rawQuery("Select name, Title, phone, email from Employee where EmpID like ?", ID.toString());
If you decide to use the primitive int
instead, String.valueOf(ID)
will do the same thing.
answered Nov 26 '18 at 20:34
TheWandererTheWanderer
7,85931230
7,85931230
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53488615%2fselection-args-as-integers-not-string%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown