Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


MySQL och Visual Basic

Postades av 2006-08-28 13:41:39 - Carsten Johansson, i forum Skrivklåda, Tråden har 4 Kommentarer och lästs av 927 personer

Har försökt hittat och läst hur man gör en enkel men bra anslutning till en databas men har inte fått någon att fungerar bra.

Den ska helt enkelt bara skriva in det jag har i ett formulär i ett VB program till MySQL databasen.

Jag har installerat myODBC men endå inte fått det att fungerar bra.

Helst om det går att man har både adressen till servern, användarnnamnet och lösenordet i VB så de inte kan se det via Datorkällor (ODBC)

Någon som har ett exempel att ge mig??


Svara

Sv: MySQL och Visual Basic

Postades av 2006-08-28 14:10:39 - Fredrik Edström

Kolla in den eminenta sidan http://www.connectionstrings.com/ för exempel. Även http://www.openwin.org/mike/presentations/uc2003/vbmysql_files/frame.htm innehåller lite matnyttigt.


Svara

Sv:MySQL och Visual Basic

Postades av 2006-08-28 15:04:44 - Carsten Johansson

Hmm hittade en intressant connectionstring men mer vet jag inte riktigt :)
Jag brukar bara köra med en lokal access databas nämligen
Få se vad jag kan hitta

/EDIT
Har hittat en kod hur man läser en databas men jag vill skriva till den.


Såg visst att jag hade lite för brottom så denna tråd hamnade fel


Svara

Sv: MySQL och Visual Basic

Postades av 2006-08-29 08:00:15 - Carsten Johansson

Hmm lite skumt.
Fick det att fungera men nu vägrare den igen

<code>
On Error GoTo ErrHandling

Dim conn As ADODB.Connection
Set conn = New ADODB.Connection

conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=x.x.x.x;" _
& "DATABASE=rapport;" _
& "UID=rapport;" _
& "PWD=xxxxxxxx;" _
& "OPTION=3"
Debug.Print "Försöker ansluta"
conn.Open
Debug.Print "Ansluten"


Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset

Debug.Print "Skriver"
rs.Execute "INSERT INTO rapportfel(vad) values('Hej Hej')"
rs.Close
conn.Close

Debug.Print "Stäng"
Exit Sub

ErrHandling:
Debug.Print "Fel:" + Chr(13) + Err.Description
</code>

Den gillar inte rs.Execute och säger "Method or data member not found"
Jag har lagt in "Microsoft ActiveX Data Objects 2.8 Libery" (Vet faktist inte vad den gör eller om det är den man ska ha men exemplet jag hittade hade den)


/EDIT
Löste det genom att ta bort det som har med rs och använda conn.Execute

/EDIT2
hmm får ett SQL fel på denna
<code>
conn.Execute "INSERT INTO rapportfel(sal, utrustning, vad, var, anv, infopcnamn, infomacadress, infoanv, infoipnr) values('" + combsal.Text + "','" + combutr.Text + "','" + txtvad.Text + "','" + txtvar.Text + "','" + txtanv.Text + "','" + pcnamn + "','" + macadress + "','" + anv + "','" + ipnr + "')"
</code>

Får detta utskrivet
INSERT INTO rapportfel(sal, utrustning, vad, var, anv, infopcnamn, infomacadress, infoanv, infoipnr) values(1,2,'Ruta1','Ruta2','Ruta3','CAJ ','00-13-D3-50-7E-55','caj ','192.168.0.3')

Får detta svar
[MySQL][ODBC 3.51 Driver][mysqld-5.0.22-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''CAJ' at line 1

/UPPDATERING
Hm på något sätt så kommer det något extra in i variablarna pcnamn och anv så SQL inte gillar.
Har försökt köra med replace för att ta bort ett mellanrum men fortfarande fel :(


Svara

Sv:MySQL och Visual Basic

Postades av 2006-08-29 16:02:23 - Carsten Johansson

Har försökt nu ett tag med olika sätt men det går inte bra det heller.

/löste det.
Kom på att jag inte behövde dem som bråkade.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
431
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies