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


programerings problem

Postades av 2003-10-16 11:38:36 - carl karlsson, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 525 personer

Hej
jag har en uppgift som jag vill lösa i VB
det är så simpelt som att man skall kunna skriva ett ord i en TextBox (txtNamn) och sedan klicka på en knapp (cmdOk), då när man klickarpå denna skall innehållet i TextBoxen skickas till en databas tabell Förnamn (db.mdb) Accsess databas

Detta är class modulen:
<code>
Public conn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public sql As String

Sub koppla(sqlstring)

conn.Open "DSN=DNS"
sql = sqlstring
rs.CursorLocation = adUseClient

rs.CursorType = adOpenDynamic
rs.Open sql, conn

End Sub

Sub Stang()
rs.Close
conn.Close
End Sub
</code>

Detta är Form1
<code>
Dim Cdbo As New dbo
Private Sub Command5_Click()
Call Cdbo.koppla("insert into elevlista (Förnamn)" & _
"values('" & txtNamn & "'")
End Sub

Private Sub Form_Load()
'Call Cdbo.koppla("select * from elevlista")

Dim oText As TextBox

End Sub
</code>

Någon som kan har lust att jälpa mig !!


Svara

Sv: programerings problem

Postades av 2003-10-16 13:48:53 - Pelle Johansson

Redan vid conn.Open "DSN=DNS" kan du skriva en sql-sats som skjuts in.

Ex:
conn.Open "DSN=DNS"
conn.execute("insert into test (förnamn) values('" & förnamn & "')"

set conn = nothing


Svara

Sv: programerings problem

Postades av 2003-10-16 15:40:47 - carl karlsson

Fungerar ej Pelle !

eller jag får det inte att fungera !
det finns inte ett sådant här enkelt exempel man kan ladda ner på sidan ? jag har läst alla tips och tris och alla kurser men allt är lite för kommlicerat ! eller någon som kanske kan göra ett ?


Svara

Sv: programerings problem

Postades av 2003-10-16 18:04:48 - Johan Djupmarker

Vid första anblicken ser det rätt ut, men det är lätta att missa något... Vad är det som inte fungerar? Felmeddelande?

/Johan


Svara

Sv: programerings problem

Postades av 2003-10-16 19:49:01 - Roger Gusthage

Du behöver inte använda rst.Open Om du endast kör en INSERT sql. Det räcker med conn.Execute( sql-kod ) som Pelle föreslog.

<code>
Sub koppla(sqlstring)

Dim conn As New ADODB.Connection
conn.Open "DSN=DNS"
conn.Execute( sqlString )
Set conn = Nothing

End Sub
</code>

Jag antar också att du öppnar din koppling till databasen på korrekt sätt och att du inte får fel av den anledningen?


Svara

Sv: programerings problem

Postades av 2003-10-17 06:27:28 - Roland Ringhede

Förslag:

Bygg en bra felhantering av din kod så att du ser vad som blir fel.
Försök att skilj på fel som kommer från utvecklingsfel och från normal drift

Tex utvecklingsfel där sql-satsen blivit felaktig


Svara

Sv: programerings problem

Postades av 2003-10-17 09:36:45 - carl karlsson

Object Required ! får jag som fel mess !

vad kan vara fel ?


Svara

Sv: programerings problem

Postades av 2003-10-17 11:15:54 - Roland Ringhede

Vid vilken rad blir felet?

Har du satt referens till ADO ?

Är DSN rätt deklarerad med riktig drivrutin ?

Finns databsen där den anges enligt DSN ?



Svara

Nyligen

  • 13:47 Professional mining software
  • 13:18 Website builder
  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game

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 571 451
27 965
271 787
531
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