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


Krånglande databas

Postades av 2003-03-14 18:21:39 - Jesper Bergman, i forum databaser, Tråden har 6 Kommentarer och lästs av 779 personer

Jag följde denna artikel om ansluta till en databas och laddade dessutom ner exemplet.
http://www.pellesoft.nu/login/articles/vb/anslut_till_databas.asp
Jag får dock upp ett felmedelande som jag inte vet vad det betyder. (ansluter direkt till en .mdb fil.)

[Microsoft][ODBC Driver Manager] Drivrutinens SQLSetConnectAttr misslyckades.

Vad menas med det felmedelandet?
Tacksam om svar.
//Dataknutte


Svara

Sv: Krånglande databas

Postades av 2003-03-15 01:12:41 - Benni Svensson

Hej!
Jag tittade just på den sidan, men kan inte hitta SQLSetConnectAttr någonstans.
Vad har du för databas?
Skicka med lite koder så kan du bli hjälpt.


Svara

Sv: Krånglande databas

Postades av 2003-03-15 19:35:18 - Jesper Bergman

Det är MsgBox raden i modulfilen som klagar. Om jag byter filnamnet så är det något annat så är det ett medelande att den inte hittar databasen.
Det är detta komando som skapar felmedelandet som inte finns inan denna rad kkörs:
con.Open


Detta är Form1:

Private Sub Form_Load()
InitADO
End Sub



Detta är min Modulfil:

Global con As ADODB.Connection
Global rst As ADODB.Recordset

Public Sub InitADO()
Set con = New ADODB.Connection
Set rst = New ADODB.Recordset
' access utan dsn
ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & _
"DBQ=c:\temp\data.mdb"
' öppnar anslutningen
On Local Error Resume Next
con.Open ConnectionString
If con.Errors.Count > 0 Then
MsgBox "anslutningen misslyckades!" & vbCrLf & con.Errors(0).Description
ClearADO
End
Else
MsgBox "du är ansluten till databasen"
End If
End Sub

Public Sub ClearADO()
Set rst = Nothing
Set con = Nothing
End Sub


Svara

Sv: Krånglande databas

Postades av 2003-03-17 07:55:04 - Anna-Karin Söderberg


Hej

Så här ser min modul ut. (modDatabas)
<code>
Public Sub InitADO()
Set con = New ADODB.Connection
Set rst = New ADODB.Recordset

' Tar fram sökvägen till mappen som programmet är i.
dbPath = App.Path & "\db\whattodo.mdb"
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & dbPath
On Local Error Resume Next
con.Open ConnectionString
If con.Errors.Count > 0 Then
MsgBox "anslutningen misslyckades!" & vbCrLf & _
con.Errors(0).Description
End If

End Sub
</code>

Sen i programmet så anropar jag modulen med:
<code>
modDatabas.InitADO
</code>

Du kan ju prova att använda JET istället för Access motorn och se om inte det hjälper.

/Anna-Karin


Svara

Sv: Krånglande databas

Postades av 2003-03-17 11:58:46 - Benni Svensson

Jag skulle också förreslå Jet, men när jag tittar på din kod, så kan jag inte se några fel.
Får du fel när du har denna kod?
Eller är det när du skall använda dig av con i ett annat sammanhang?


Svara

Sv: Krånglande databas

Postades av 2003-03-18 07:45:02 - Jesper Bergman

Jag får det ändå inte att fungera. Får väll ta och formatera datorn och försöka från början att instalera VB 6.0. Tack för hjälpen. Kanske beror det på att jag lyckats uppgradera till någon konstig version. Har laddat ner en massa krafs från microsofts hemsida.


Svara

Sv: Krånglande databas

Postades av 2003-03-18 12:51:34 - Nicholas Alzén

Hej,

Denna kod gick igenom:

Option Compare Database
Option Explicit

Global con As ADODB.Connection
Global rst As ADODB.Recordset

Public Sub InitADO()
Set con = New ADODB.Connection
Set rst = New ADODB.Recordset
' access utan dsn
con.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & _
"DBQ=c:\temp\data.mdb"
' öppnar anslutningen
On Local Error Resume Next

If con.Errors.Count > 0 Then
MsgBox "anslutningen misslyckades!" & vbCrLf & con.Errors(0).Description
ClearADO
End
Else
MsgBox "du är ansluten till databasen"
End If
End Sub

Public Sub ClearADO()
Set rst = Nothing
Set con = Nothing
End Sub

Har ändrat lite i när det gäller connectionsträngen och sedan anropade jag modulen.procedur i formuläret

mvh
Nicholas


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

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 570 889
27 965
271 778
448
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