Toon posts:

[VB6] Koppeling SQL Server*

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een programma gemeekt met een database erin, de datavbase is in MS Access formaat, nu wil ik versie 2 van het programma de database in een SQL server hebben, op mijn computer staat MSN Sql server 2000.
de databadse is er al in gemaakt, maar hoe koppel ik die nu aan het visual basic programma?

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Hoe was je database eerst gekoppeld aan je programma dan?
Je kunt toch die ConnectionString aanpassen.

En anders kun je met behulp van het DataEnvironment een connectie met een SQL Server maken.

Verwijderd

Topicstarter
hij was gekoppeld via het Data object in de toolbox, maar k zou niet weten hoe het anders moet

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 10:17

Super_ik

haklust!

dan moet je de odbc driver installeren. op internet zijn talloze voorbeelden te vinden

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


Verwijderd

Topicstarter
heb ik ook wel, ik heb hem nu zover dat hij connectie maakt, en in het datasource kan ik wel DataEnvironment selecteren, maar bij datafield kan ik niet het veld selecteren voor een bepaalde label, maar die staan wel in e SQL database

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Ik begrijp niet precies wat je bedoelt.

Als je bijvoorbeeld een TextBox gebruikt moet het volgende instellen:
DataSource -> DataEnvironment
DataMember -> Een Command wat je kunt aanmaken onder Connection bij het DataEnvironment
DataField -> Een veld wat doormiddel van het bovenstaande Command uit de database komt.

Succes ermee!

Verwijderd

Topicstarter
hij wekt nu goed, bedankt, maar hoe ga je naar het volgende record om er iets nieuws in te zetten?

  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 26-08 08:16

sopsop

[v] [;,,;] [v]

je bedoeld: hoe voeg ik een record toe?:
Visual Basic:
1
2
3
4
5
recordset.addnew
recordset("field1")=a
recordset("field2")=b
recordset("field3")=c
recordset.update

Verwijderd

Ik denk dat je hier meer aan hebt; met andere woorden: eerst inlezen en zelf proberen, dan pas vragen stellen.

http://www.swynk.com/faq/sql/sqlserverfaq.asp

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

INSERT query maken.

code:
1
2
3
strSQL = "INSERT INTO table (field1, field2, field3) " _
            & "VALUES (a, b, c)"
DataEnvironment.Connection.Execute strSQL
Pagina: 1