MDB2 SQL Connection

Thread Solved

Join Date: Dec 2006
Posts: 63
Reputation: millanskie is an unknown quantity at this point 
Solved Threads: 1
millanskie's Avatar
millanskie millanskie is offline Offline
Junior Poster in Training

MDB2 SQL Connection

 
0
  #1
Dec 6th, 2006
Hi,

do anybody knows how to connect in sql mdb2 in Visual Basic 6

I only know how to connect in php...

this is my sample connection in php....

#======================================#

$mdb2 = connectdb();

$sql = "SELECT <fieldname> FROM <tablename>"

$results = selquery($sql,$mdb2);

closedb($mdb2);

#======================================#

do anyone knows how to do it in Visual Basic 6....


Please help me....
Reply With Quote Quick reply to this message  
Join Date: Nov 2006
Posts: 848
Reputation: QVeen72 is on a distinguished road 
Solved Threads: 120
QVeen72's Avatar
QVeen72 QVeen72 is offline Offline
Practically a Posting Shark

Re: MDB2 SQL Connection

 
0
  #2
Dec 6th, 2006
Hi,

Create a ODBC for the database say MyODBC

And use this Connection String

Dim AdoCn As New ADODB.Connection

AdoCn.ConnectionString = "Provider=MSDASQL.1;Password=MyPassword;Persist Security Info=True;User ID=MyUserID;Data Source=MyODBC"
AdoCn.Open


Regards
Veena
Reply With Quote Quick reply to this message  
Join Date: Dec 2006
Posts: 63
Reputation: millanskie is an unknown quantity at this point 
Solved Threads: 1
millanskie's Avatar
millanskie millanskie is offline Offline
Junior Poster in Training

Re: MDB2 SQL Connection

 
0
  #3
Dec 6th, 2006
Thanks Veena for your answer I appreciate it very much... but can u give me a detailed code from opening a connection to closing a connection.... I'm really not good in database, I know this is too much.

Thanks anyway...
Reply With Quote Quick reply to this message  
Join Date: Nov 2006
Posts: 848
Reputation: QVeen72 is on a distinguished road 
Solved Threads: 120
QVeen72's Avatar
QVeen72 QVeen72 is offline Offline
Practically a Posting Shark

Re: MDB2 SQL Connection

 
0
  #4
Dec 7th, 2006
Hi,

Create a ODBC.
Add References to ur project "Microsoft ActiveX Data Objects 2.0 Library" (or any latest Version if u have)

In MDI Form Load :

Dim ad as ADODB.Connectionset ad=New ADODB.ConnectionLet ad.ConnectionString= "MyODBC;DSN=" & DatabaseName & ";UID=" & UserName & ";PWD=" & UserPasswordad.Open

To Get records from the Database use
dim ar as ADODB.recordsetset ar=new adodb.recordsetar.open "Select * From EmpMas Order By ENo"If Not (ar.EOF And ar.BOF) Thenar.MoveFirstdo while not ar.EOF Debug.Print ar("ENo") ar.movenextloopTo execute an SQL Statement :

ad.Execute "Update EmpMas Set EName ='MyName' Where ENo=1"

I Hope it is clear.

Regards
Veena
Reply With Quote Quick reply to this message  
Join Date: Nov 2006
Posts: 848
Reputation: QVeen72 is on a distinguished road 
Solved Threads: 120
QVeen72's Avatar
QVeen72 QVeen72 is offline Offline
Practically a Posting Shark

Re: MDB2 SQL Connection

 
0
  #5
Dec 7th, 2006
Sorry after posting i saw, it was not readable.

Create a ODBC.
Add References to ur project "Microsoft ActiveX Data Objects 2.0 Library" (or any latest Version if u have)

In MDI Form Load :

Dim ad as ADODB.Connection

set ad=New ADODB.Connection

Let ad.ConnectionString= "MyODBC;DSN=" & DatabaseName & ";UID=" & UserName & ";PWD=" & UserPassword

ad.Open


To Get records from the Database use

dim ar as ADODB.recordset

Set ar=new adodb.recordset

ar.open "Select * From EmpMas Order By ENo"

If Not (ar.EOF And ar.BOF) Then
ar.MoveFirst
do while not ar.EOF
Debug.Print ar("ENo")
ar.movenext
loop

End If

To execute an SQL Statement :

ad.Execute "Update EmpMas Set EName ='MyName' Where ENo=1"


I Hope it is clear.


Regards
Veena
Reply With Quote Quick reply to this message  
Join Date: Dec 2006
Posts: 63
Reputation: millanskie is an unknown quantity at this point 
Solved Threads: 1
millanskie's Avatar
millanskie millanskie is offline Offline
Junior Poster in Training

Re: MDB2 SQL Connection

 
0
  #6
Dec 7th, 2006
Hi,

Thanks a lot Veena, your code is working great...

Thanks for the help.



Regards,
Millan
Reply With Quote Quick reply to this message  
Join Date: Dec 2006
Posts: 63
Reputation: millanskie is an unknown quantity at this point 
Solved Threads: 1
millanskie's Avatar
millanskie millanskie is offline Offline
Junior Poster in Training

Re: MDB2 SQL Connection

 
0
  #7
Dec 8th, 2006
Hi,

Sorry I thought it was already running in sql connection, it was the other program using Microsoft Access is the one is running...

I'm still having a runtime error like this:

Runtime error '3709'

when I click debug it is pointing on
Visual Basic 4 / 5 / 6 Syntax (Toggle Plain Text)
  1. ar.Open "SELECT editorname FROM editormaster"


I dont know how to solve it.



Regards,
Millan
Last edited by millanskie; Dec 8th, 2006 at 5:29 am. Reason: edit the error msg
Reply With Quote Quick reply to this message  
Join Date: Nov 2006
Posts: 848
Reputation: QVeen72 is on a distinguished road 
Solved Threads: 120
QVeen72's Avatar
QVeen72 QVeen72 is offline Offline
Practically a Posting Shark

Re: MDB2 SQL Connection

 
0
  #8
Dec 8th, 2006
Hi,

Sorry, u have to give connection name also

ar.Open "SELECT editorname FROM editormaster", ad

Hope this will work

Regards
Veena
Reply With Quote Quick reply to this message  
Join Date: Dec 2006
Posts: 63
Reputation: millanskie is an unknown quantity at this point 
Solved Threads: 1
millanskie's Avatar
millanskie millanskie is offline Offline
Junior Poster in Training

Re: MDB2 SQL Connection

 
0
  #9
Dec 8th, 2006
Hi Veena,

Thanks for the help, its really working now surely...


Thank You very much Veena.



Regards,
Millan
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC