473,396 Members | 2,147 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

database dilemma

Greetings. I apologize for posting this if it is in the wrong group. The boss last week dropped vb.net on my desk and wants to create a web app and a corresponding desktop app. And I'm a newbie to vb.net. Have done vb6 work but not alot. The boss only dropped vb.net and no db to go with it. He indicated for me to use my best judgement on the db.
So, I would like to find out what db others of you are using with vb.net for over the web/desktop. I've worked with A2k so I'm familiar with that. What about some of the others? Are there pros/cons? Is there a consensus among vb.net developers? What does vb.net work best with
I am open to any thoughts and suggestions.
Thanks in advance to anyone who responds
*** John
Nov 20 '05 #1
9 1054
Hi
Dot net uses SQL Server and Oracle ( check the help for the supported
versions ) most efficiently as it has native drivers for these databases
Other databases use ODBC which work but with an overhead.
on the down side both sql server and oracle are big bucks to a small
company. If you don't have them already it would be a big outlay.
Also think about scalability, how big will the data get and how many
concurrent users at any one time. Will the data be held in one location or
replicated over many servers

From what you wrote I assume you will be using ASP.NET, ADO.NET WEB Forms
and Windows forms
if you are new to this ( even seasoned ASP and VB6 pros would struggle for a
while ) you might want to push for some training courses and what ever time
scale you come up with DOUBLE IT
I hope this helps

Regards
James

"John" <an*******@discussions.microsoft.com> wrote in message
news:0F**********************************@microsof t.com...
Greetings. I apologize for posting this if it is in the wrong group. The boss last week dropped vb.net on my desk and wants to create a web app and a
corresponding desktop app. And I'm a newbie to vb.net. Have done vb6 work
but not alot. The boss only dropped vb.net and no db to go with it. He
indicated for me to use my best judgement on the db. So, I would like to find out what db others of you are using with vb.net for over the web/desktop. I've worked with A2k so I'm familiar with that.
What about some of the others? Are there pros/cons? Is there a consensus
among vb.net developers? What does vb.net work best with? I am open to any thoughts and suggestions.
Thanks in advance to anyone who responds.
*** John

Nov 20 '05 #2
"John" <an*******@discussions.microsoft.com> wrote in message
news:0F**********************************@microsof t.com...
Greetings. I apologize for posting this if it is in the wrong group. The boss last week dropped vb.net on my desk and wants to create a web app and a
corresponding desktop app. And I'm a newbie to vb.net. Have done vb6 work
but not alot. The boss only dropped vb.net and no db to go with it. He
indicated for me to use my best judgement on the db. So, I would like to find out what db others of you are using with vb.net for over the web/desktop. I've worked with A2k so I'm familiar with that.
What about some of the others? Are there pros/cons? Is there a consensus
among vb.net developers? What does vb.net work best with? I am open to any thoughts and suggestions.
Thanks in advance to anyone who responds.
*** John


You've got a number of good options. If your desktop app and web app
are relatively low volume, you should try MSDE:

http://www.microsoft.com/sql/msde/

It's a functional version of SQL Server with some concurrent connection
restriction, if I recall correctly. It also provides a nice upgrade path to
SQL Server if your apps grow in size.

Erik
Nov 20 '05 #3
John,

What will the application do? Who will be using it?

"John" <an*******@discussions.microsoft.com> wrote...
Greetings. I apologize for posting this if it is in the wrong group. The boss last week dropped vb.net on my desk and wants to create a web app and a
corresponding desktop app. And I'm a newbie to vb.net. Have done vb6 work
but not alot. The boss only dropped vb.net and no db to go with it. He
indicated for me to use my best judgement on the db. So, I would like to find out what db others of you are using with vb.net for over the web/desktop. I've worked with A2k so I'm familiar with that.
What about some of the others? Are there pros/cons? Is there a consensus
among vb.net developers? What does vb.net work best with? I am open to any thoughts and suggestions.
Thanks in advance to anyone who responds.
*** John

Nov 20 '05 #4
Tom, eventually the sales, marketing, and client services will be using it to house all (w/emphasis) data for all (emphasis again) clients within the organization. I should also mention that the almost clients info will also be here. No doubt various other info will also be stored. End reporting is also a must to the senior mgt people. Or if done right, they could get their info without waiting for qrtrly updates. There could be easily 50 people at a time using this from various parts of the country. The organization is across the country with 112 offices.
*** Joh

----- Tom Leylan wrote: ----

John

What will the application do? Who will be using it

"John" <an*******@discussions.microsoft.com> wrote..
Greetings. I apologize for posting this if it is in the wrong group. Th boss last week dropped vb.net on my desk and wants to create a web app and
corresponding desktop app. And I'm a newbie to vb.net. Have done vb6 wor
but not alot. The boss only dropped vb.net and no db to go with it. H
indicated for me to use my best judgement on the db So, I would like to find out what db others of you are using with vb.ne for over the web/desktop. I've worked with A2k so I'm familiar with that
What about some of the others? Are there pros/cons? Is there a consensu
among vb.net developers? What does vb.net work best with I am open to any thoughts and suggestions
Thanks in advance to anyone who responds
*** Joh


Nov 20 '05 #5
Well John.... that sounds like a SQL-Server or Oracle system to me. MSDE or
Access probably isn't going to have the horsepower.

Doesn't your organization have a database admin at the moment? You must
have systems in place, what is the company using presently?

Tom Leylan

"John" <an*******@discussions.microsoft.com> wrote...
Tom, eventually the sales, marketing, and client services will be using it to house all (w/emphasis) data for all (emphasis again) clients within the
organization. I should also mention that the almost clients info will also
be here. No doubt various other info will also be stored. End reporting is
also a must to the senior mgt people. Or if done right, they could get
their info without waiting for qrtrly updates. There could be easily 50
people at a time using this from various parts of the country. The
organization is across the country with 112 offices. *** John

Nov 20 '05 #6
> Dot net uses SQL Server and Oracle ( check the help for the supported
versions ) most efficiently as it has native drivers for these databases
Other databases use ODBC which work but with an overhead.
just for information, there are native drivers for other db's also


"James Lang" <j.****@blueyonder.co.uk> wrote in message
news:%2******************@TK2MSFTNGP11.phx.gbl... Hi
Dot net uses SQL Server and Oracle ( check the help for the supported
versions ) most efficiently as it has native drivers for these databases
Other databases use ODBC which work but with an overhead.
on the down side both sql server and oracle are big bucks to a small
company. If you don't have them already it would be a big outlay.
Also think about scalability, how big will the data get and how many
concurrent users at any one time. Will the data be held in one location or replicated over many servers

From what you wrote I assume you will be using ASP.NET, ADO.NET WEB Forms
and Windows forms
if you are new to this ( even seasoned ASP and VB6 pros would struggle for a while ) you might want to push for some training courses and what ever time scale you come up with DOUBLE IT
I hope this helps

Regards
James

"John" <an*******@discussions.microsoft.com> wrote in message
news:0F**********************************@microsof t.com...
Greetings. I apologize for posting this if it is in the wrong group.
The boss last week dropped vb.net on my desk and wants to create a web app and a corresponding desktop app. And I'm a newbie to vb.net. Have done vb6 work but not alot. The boss only dropped vb.net and no db to go with it. He
indicated for me to use my best judgement on the db.
So, I would like to find out what db others of you are using with vb.net

for over the web/desktop. I've worked with A2k so I'm familiar with that.
What about some of the others? Are there pros/cons? Is there a consensus
among vb.net developers? What does vb.net work best with?
I am open to any thoughts and suggestions.
Thanks in advance to anyone who responds.
*** John


Nov 20 '05 #7
Cor
Hi John,

There can in my opinion only be one answer in your situation.

Microsoft SQL server

The documentation to connect to for that is the most clear in my opinion and
that is a very important thing in your situation now.

While if you get problems you only have to do with one supplier, also very
important in your situation now.

I think that what is the best is not so important now, more is which gives
you the quickest and with the less problems the result that is needed.

Just my thoughts.

Cor
Nov 20 '05 #8
Sounds like you've got a nice dilemma on your hands. If you're boss is
willing to expend for SQL Server 2000, go with that as a great beginning
approach. Oracle requires a strong knowledge of Java, and some of the other
require other specialized skills and/or don't have the ass to drive what you
need. A good book to start with is "Visual Basic .NET Complete" by Sybex.
It's not the most comprehensive book, but it covers everything from Windows
Forms to ADO.NET to ASP.NET. Another good book that has helped me get
started was "SQL Server and ADO" also by Sybex. Granted, this covers
classic ADO, but it's got great pointers on SQL server, and both books will
set you back about $40.00 combined.
Also, without a strong knowledge of database programming and interface,
it will take you a better part of a year to get things to work. There's a
definate learning curve, and some stuff. Let me make one suggestion, make
the stuff work, then worry about nifty looking stuff. I can whip out a
database and front-end program in about 2 months, working my ass off and
using VB6, but I'm pushing myself to .NEt, and having to relearn alot of
stuff, but mostof the principles are the same.

HTH
Sueffel
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.580 / Virus Database: 367 - Release Date: 2/6/2004
Nov 20 '05 #9
I would like to thank all of you for your expertise on this issue. It appears to be either Microsoft SQL or Oracle. After today, I think it will be Oracle. I found out today at our weekly meeting that the "boss" dropped vb.net standard 2003 on my desk and the oracle9i pack on another person's desk who was out last week. We just shook our heads and laughed. You gotta just love those corner office people that really don't have a sense of technology and the importance of it until they see how it affects below the line.

Again, thank you all for your feedback.
*** John
----- John wrote: -----

Greetings. I apologize for posting this if it is in the wrong group. The boss last week dropped vb.net on my desk and wants to create a web app and a corresponding desktop app. And I'm a newbie to vb.net. Have done vb6 work but not alot. The boss only dropped vb.net and no db to go with it. He indicated for me to use my best judgement on the db.
So, I would like to find out what db others of you are using with vb.net for over the web/desktop. I've worked with A2k so I'm familiar with that. What about some of the others? Are there pros/cons? Is there a consensus among vb.net developers? What does vb.net work best with?
I am open to any thoughts and suggestions.
Thanks in advance to anyone who responds.
*** John
Nov 20 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

12
by: Pat A | last post by:
We have a dilemma. We are storing our database password in an include file that resides outside of the web root. The password is in plain text. So, no one can get that password because it can't...
2
by: Jose | last post by:
Hello, A utility I was running caused our database's log file to run out of hard drive. So, I detached the database, deleted the log file, and tried to reattach. SQL server fails to...
3
by: Dave Smithz | last post by:
Hi There, Being quite new to MS-SQL I would like to ask if there is a general opinion of what approach should be taken to storing things like external documents and images in databases. ...
3
by: reageer | last post by:
Hi all, I have a design question: I have a bunch of users (name, address, zip, etc.). They are assigned a card with a specific id. The only thing unique is this card id, or probably the...
16
by: hzmonte | last post by:
Correct me if I am wrong, declaring formal parameters of functions as const, if they should not be/is not changed, has 2 benefits; 1. It tells the program that calls this function that the...
1
by: pobnospam | last post by:
I am working with several different departmnets on an accounting database I created. It has been in use by one department for several years to track reconciliations. Now several other departments...
1
by: Parasyke | last post by:
I have a dilemma. I have 20 branch offices that need to be able to upload their unique copy of all their backend tables to a master database at a corporate office. I really need only a copy of...
15
by: chaseexchange | last post by:
First, a brief explanation of why this has happened. I purchased, what I thought, was a fully functional program written in Access last year from a local programmer. This program was to be used as...
10
code green
by: code green | last post by:
I wasn't sure what title to give this, or whether I can explain my dilemma, but here goes. My company sells products that are inter-compatible with each other, mainly four ranges I will call...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.