Sorry, never mind. I found that I had "misspelled" the user name when I added it back into the database. I had a dash (-) in there when there shouldn't have been. I removed the dash from the user name and everything is working great now.

But, I would have expected that MySQL (or the connector, or what ever is responsible) would have reported "user name unknown" or something to that affect. But it didn't, I got nothing. If I hadn't spotted this, I could have been spending hours trying to figure out what was wrong, because I was not getting an error message when I should have been.

Jesse

----- Original Message ----- From: "Jesse" <[EMAIL PROTECTED]>
To: "MySQL List" <mysql@lists.mysql.com>
Sent: Monday, December 19, 2005 2:15 PM
Subject: Possible Connection Issue


I have finished my ASP.Net/MySQL 5.0 application on my development machine. I am now ready to move it to our server. We do not currently have MySQL installed on our web server, so I figured I'd go through the motions of getting everything installed and running on my laptop. That way I would know what sort of problems I'm going to run into, so when I install it on our actual server, I'll know how to take care of everything. Plus, I need this on my laptop anyway, for when I'm away.

So, I installed MySQL 5, the .Net connector, backed up my database, and restored it on my laptop. I was using the MySQL Administrator (visual) to do the backup/restore. It had a problem with the stored procedures, so I just saved it out to a .sql file, and executed them on my laptop (I only have two stored procedures).

I am also using a different port on my development machine 3307. I know the default port is 3306. I have made sure that I've edited my connection string to account for this difference. I have also unblocked that port in the firewall on my laptop. I know it's working, because I can hook in with MySQL Query Browser, or the MySQL Command prompt, and do what ever I want. It works just fine.

Here's what's happening. When I try to connect, it just seems to freeze. I've made sure that I've created the user name as well. Here is my connection code:

function OpenConn AS MySqlConnection
  Dim cConnStr as String

cConnStr = "uid=myid;password=mypw;Server=localhost;port=3306;Database=mydatabase;"
  OpenConn = New MySqlConnection(cConnStr)
  OpenConn.Open()
end function

This works just fine on my development machine (the port being changed to 3307 there, of course), but on my laptop machine, when I execute this, I just get a progress bar at the bottom, and a never ending blank screen.

My Laptop is running Windows XP Pro. I have McAfee Virus scanner installed, but it doesn't have a firewall on it. I'm using the Windows Firewall, but as I've explained, I've set that to allow port 3306 through. I have also gone in and created an application in IIS for my program. I've also copied the MySql.Data.dll file into my bin folder in my application. I think I've done everything I need to, but obviously not.

Any ideas?

Thanks,
Jesse

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to