Welcome to Tech Support Forum home to more then 136,000 problems solved. Issues have included: Spyware, Malware, Virus Issues, Windows, Microsoft, Linux, Networking, Security, Hardware, and Gaming Getting your problem solved is as easy as:
1. Registering for a free account
2. Asking your question
3. Receiving an answer

Registered members:
* Get free support
* Communicate privately with other members (PM).
* Removal of this message
* See fewer ads.
* And much more..

 



Want to know how to post a question? click here Having problems with spyware and pop-ups? First Steps
Go Back   Tech Support Forum > The IT Pro > Programming
User Name
Password
Site Map Register Donate Rules Blogs Mark Forums Read


Programming A discussion forum for programs and programming used in tech-related businesses.

Reply
 
LinkBack Thread Tools
Old 04-18-2007, 07:56 AM   #1 (permalink)
Registered User
 
Join Date: Apr 2007
Posts: 2
OS: winxp


oledbcommand syntax (Please help!)

I am trying to teach myself visual basic and am writing a prorgram that connects to an access database and reads in a table. The command that I am using to select the table is listed below.

MyCommand = New OleDbCommand("Select * from Table1", MyConnection)

My questions is whether or not I can use a variable as the table name instead of 'Table1'. I want the table which is read in to change depending on the value of a variable. Thanks in advance.

Last edited by ckjaime; 04-18-2007 at 08:00 AM.
ckjaime is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Important Information
Join the #1 Tech Support Forum Today - It's Totally Free!

TechSupportForum.com is a leading support website for your computer needs. We offer free, friendly and personalized computer support. Why pay to have your computer fixed when you can do it for free.

Join TechSupportforum.com Today - Click Here

Old 04-18-2007, 01:34 PM   #2 (permalink)
Manager
 
shuuhen's Avatar
 
Join Date: Sep 2004
Location: Colorado
Posts: 988
OS: Mac OS 9.1, Mac OS X 10.5.8, WinXP Pro, FreeBSD 6.0, Gentoo Linux

My System

Re: oledbcommand syntax (Please help!)

Well, the way things work in C# (similar to VB.NET, but it was introduced for .NET) is you can concatenate strings by using the '+' operator (no quotes). I'm not sure if it works the same in VB.NET (I assume that's the version of VB you're using), but you can try it out (I don't do VB, since I know C# and prefer C over that when possible).

So you can call your method, then concatenate the strings where the method arguement belongs.

Similar to how you do things:

CommandVar = New ObjectInitMethod("Common text " + variable, OtherArguement);
__________________


Has it been a few days since I replied to your thread? Don't panic! I'm a busy college student and may forget a post if I'm extra busy (or it might just take me a while to be able to do a decent reply). If you still need help and are awaiting my reply after a few days, PM me about it.

When posting what errors you get, please give the full message. It makes helping you much easier.
shuuhen is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Old 04-19-2007, 08:59 PM   #3 (permalink)
Mentor, Analyst - Security Team
 
Deckard's Avatar
 
Join Date: May 2006
Location: Oregon
Posts: 2,503
OS: MacOS X, Debian, OpenBSD, Windows


Re: oledbcommand syntax (Please help!)

VB uses & to concatenate, but shuuhen is right -- you can. You'd probably want something similar to:

Code:
Table = "Table1"
MyCommand = New OleDbCommand("Select * from " & Table, MyConnection)
__________________
The chance to begin again in a golden land of opportunity and adventure.

Need HijackThis help? Please read MicroBell's Five Step Process before posting.
Please donate and help keep this site free to all.


UNITE/ASAP: Proud member since 2006
Deckard is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Old 04-22-2007, 08:49 PM   #4 (permalink)
Registered User
 
Join Date: Apr 2007
Posts: 2
OS: winxp


Re: oledbcommand syntax (Please help!)

Thanks for the help! Both of these options worked. I ended up going with

Code:
MyCommand = New OleDbCommand("Select * from " + Table, MyConnection)
ckjaime is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




All times are GMT -7. The time now is 09:54 AM.



Copyright 2001 - 2009, Tech Support Forum
Home Tips Plus | Outdoor Basecamp | Automotive Support Forum

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85