Så här ser min kod ut, vid rst.Open inträffar felet "Programmet begärde en åtgär på ett objekt som refererar till ett stängt eller ett ogiltigt Connection-objekt.". Vad är det för fel Hej lite osäker på ADO men borde det inte vara <code> titta på denna raden: >Vad är det för format?? Det gick inte att hitta den angivna providern. Vad gör man åt det? Hej! Har du markerat Microsoft ActiveX object i Tools/Reference.... ???Kan inte ansluta till databas
Set con = New ADODB.Connection
Set rst = New ADODB.Recordset
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
"F:\Handy Reminder" & "\Todo.hr" & _
";Persist Security Info=False"
' ö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"
rst.Open "SELECT * FROM tblCal, GetCon"
MsgBox rst.Fields(0)
End IfSv: Kan inte ansluta till databas
Set rst = con.Execute("SELECT * FROM tblCal, GetCon")
nog fel men Set bör absolut vara med
spånar Sven som öppnar SQL i DAO360 gammalt och beprövat
och optimalt när det gäller Access.Sv: Kan inte ansluta till databas
Set con = New ADODB.Connection
Set rst = New ADODB.Recordset
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
"F:\Handy Reminder" & "\Todo.hr" & _
";Persist Security Info=False"
' ö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"
rst.Open "SELECT * FROM tblCal", con
MsgBox rst.Fields(0)
End If
</code>
/JohanSv: Kan inte ansluta till databas
Hej.
JohanD:
Vad gjorde du för ändring?? Ser den inte :-)
Jag tycker connectionstring ser lite lustig ut...
>> "\Todo.hr"
Vad är det för format??
//freddaSv: Kan inte ansluta till databas
rst.Open "SELECT * FROM tblCal", con
/JohanSv: Kan inte ansluta till databas
mdb-format, jag ändra bara filändelsen.Sv: Kan inte ansluta till databas
Sv: Kan inte ansluta till databas
Kan det vara så att du inte har installerat den på din dator.
Här kan du hämta MDAC 2.6 el 2.7 , Jet 4.0 Service Pack 3.
http://www.microsoft.com/data/download.htm
/Mvh Sven-Olof
Sv: Kan inte ansluta till databas
Om du inte gör det så funkar inga connections med ADODB.
Detta markerar du när du är inne i modulen!
Det måste även vara MINST ActiveX 2.1 tror jag. Ibland heter det till och med ....Library 2.1
LYCKA TILL!