RE: new user basic questions

2001-12-10 Thread Todd Williamsen

Welcome to the Club!

Connecting to a mySQL database would be the same way in VB6 as MS SQL or
Access, via ODBC.  You should download myODBC from mysql.com.  

On Microsoft Oses it is easier to develop apps via ODBC because its like
saving you 5-10 lines of code to write.  If it's a web application and
you need to upload it to *Nix box, then you should NOT use ODBC.  

As Brandon previously stated.

Microsoft sometimes say they have "standards in place" which really
means they made up their own *cough*java*cough*

The only database that is even NEAR the SQL92 standards is Microsoft's
MS SQL Server 6.5 - 2000, and this isn't even SQL92 standard!  Either is
Oracle ( I think)

I doubt that Microsoft will come out with documentation on VB front ends
with mySQL backends.  But I am sure there are people that do do it!  I
just find it easier with an HTML front end than VB or any other
programming language!

Good Luck!

Thank you,
 
Todd Williamsen, MCSE
home: 847.265.4692
Cell: 847.867.9427


-Original Message-
From: Rodney Broom [mailto:[EMAIL PROTECTED]] 
Sent: Monday, December 10, 2001 2:28 PM
To: [EMAIL PROTECTED]
Subject: Re: new user basic questions


From: <[EMAIL PROTECTED]>

> I am new to dababases in general...

Learn SQL (which it sounds like you've done). It's almost always going
to be the standard tool between various database vendors and APIs.


> ...would like to use Visual Basic ...to edit the database.

I won't make any MickySoft vs. *NIX cracks. I'm not a VB person, but I'm
thrilled to see students working with real world tools. (In school, all
I got was an abacus.) I searched briefly on the mysql.com site and found
a few listings.

  http://www.mysql.com/doc/manual.php?search_query=VB&depth=0

In short, it still looks like ODBC is the way to go. I've had folks
connect their MS Access and Crystal Reports via ODBC to my MySQL
databases and only had limited problems. For instance, the int() in
MySQL was too big for Crystal Reports.


> -at least one way to connect to the Mysql database with VB6

To use ODBC, you set up a user/pass/host in MySQL to allow clients to
connect. Then you set up a DSN on your MS Windows machine that points at
the MySQL host, using the proper user/pass. You'll need the ODBC
drivers, I can only suggest checking your VB docs, and/or the "ODBC Data
Sources" option in the Control Panel to figure this out. As for writing
the actual connect statement, I don't have the foggiest idea. Check the
docs that came with your compiler.


> -what commands I can use in VB6...

I can't help you there. Definately the docs that came with your
compiler.


> ...a site that will point out how to use the commands

~Maybe~ microsoft.com. My experience is that their site is usually not
very helpful.


> -can I use an SQL book for reference on commands

Yes, or the MySQL docs (section 6 on the mysql.com site). Unless you run
into one of the many situations where MicroSoft is claiming that they
are using a standard when they really aren't, then most of your SQL92
knowledge should just work through any API on any SQL database. At the
very least, if VB6 offers a direct SQL interface to MySQL, then you
should be able to do anything with SQL that MySQL says it supports.


> ...only a senior in high school

"Only"? In just a few years, you and your pals will be running the
world.


> ...so I have no one to turn to except the internet and searching 
> through the archives is the only help I have had so far.

Heh, join the club. Don't worry about your resources not being human
beings. Finding and maintaining a good set of documentation that works
for you is a big part of what makes you salable in the real world. Life
on the job is an open book test; you don't have to know everything, you
just have to know how to find it fast enough to make your boss happy.


> Any help with any of those questions is much appreciated.

I'm very encouraged to see a newcomer here. I hope that you get plenty
of assistance from this group. Hint, hint.


---
Rodney Broom
Programmer: Desert.Net




-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail
<[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: new user basic questions

2001-12-10 Thread Kelly Firkins

>I am new to dababases in general and have a few questions. I have been
>building a database in mysql using sql commands in msdos but would like
>to use Visual Basic from here on out to edit the database. After
>completion of the database I need to use it for a program that will also
>be editing the database automatically.
>I need to know:
>-at least one way to connect to the Mysql database with VB6
Just use ADO if you're familiar with it. You can use either and ODBC 
connection or an OLEDB provider. Personally, I've had more success with the 
ODBC provider.

>-what commands I can use in VB6 to access and edit the database (or a
>site that will point out how to use the commands)
Again, if you know ADODB, you're all set.

>-can I use an SQL book for reference on commands
The MySQL website is very good for commands, otherwise to find some sample 
code using ADODB, I'd head to:
http://www.planetsourcecode.com/xq/ASP/lngWId.1/qx/vb/default.htm

>Also, I am only a senior in high school writing all of this code, so try
>to keep it on a level where a 3rd year Comp Sci student could
>understand. I know this is asking a lot but I am part of a group of
>students putting together a program and I am the only one around doing
>the database so I have no one to turn to except the internet and
>searching through the archives is the only help I have had so far. Any
>help with any of those questions is much appreciated. Thank You
>
>Joe Bradbury
>Allen High School Senior
>
>--
>http://www.gaggle.net
>Safe email for students and teachers
>
>
>-
>Before posting, please check:
>http://www.mysql.com/manual.php   (the manual)
>http://lists.mysql.com/   (the list archive)
>
>To request this thread, e-mail <[EMAIL PROTECTED]>
>To unsubscribe, e-mail 
><[EMAIL PROTECTED]>
>Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>


_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: new user basic questions

2001-12-10 Thread Rodney Broom

From: <[EMAIL PROTECTED]>

> I am new to dababases in general...

Learn SQL (which it sounds like you've done). It's almost always going to be the 
standard tool between various database vendors and APIs.


> ...would like to use Visual Basic ...to edit the database.

I won't make any MickySoft vs. *NIX cracks. I'm not a VB person, but I'm thrilled to 
see students working with real world tools. (In school, all I got was an abacus.) I 
searched briefly on the mysql.com site and found a few listings.

  http://www.mysql.com/doc/manual.php?search_query=VB&depth=0

In short, it still looks like ODBC is the way to go. I've had folks connect their MS 
Access and Crystal Reports via ODBC to my MySQL databases and only had limited 
problems. For instance, the int() in MySQL was too big for Crystal Reports.


> -at least one way to connect to the Mysql database with VB6

To use ODBC, you set up a user/pass/host in MySQL to allow clients to connect. Then 
you set up a DSN on your MS Windows machine that points at the MySQL host, using the 
proper user/pass. You'll need the ODBC drivers, I can only suggest checking your VB 
docs, and/or the "ODBC Data Sources" option in the Control Panel to figure this out. 
As for writing the actual connect statement, I don't have the foggiest idea. Check the 
docs that came with your compiler.


> -what commands I can use in VB6...

I can't help you there. Definately the docs that came with your compiler.


> ...a site that will point out how to use the commands

~Maybe~ microsoft.com. My experience is that their site is usually not very helpful.


> -can I use an SQL book for reference on commands 

Yes, or the MySQL docs (section 6 on the mysql.com site). Unless you run into one of 
the many situations where MicroSoft is claiming that they are using a standard when 
they really aren't, then most of your SQL92 knowledge should just work through any API 
on any SQL database. At the very least, if VB6 offers a direct SQL interface to MySQL, 
then you should be able to do anything with SQL that MySQL says it supports.


> ...only a senior in high school

"Only"? In just a few years, you and your pals will be running the world.


> ...so I have no one to turn to except the internet and
> searching through the archives is the only help I have had so far.

Heh, join the club. Don't worry about your resources not being human beings. Finding 
and maintaining a good set of documentation that works for you is a big part of what 
makes you salable in the real world. Life on the job is an open book test; you don't 
have to know everything, you just have to know how to find it fast enough to make your 
boss happy.


> Any help with any of those questions is much appreciated.

I'm very encouraged to see a newcomer here. I hope that you get plenty of assistance 
from this group. Hint, hint.


---
Rodney Broom
Programmer: Desert.Net




-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php