VB6 с Access 2007
33 отговора
0 прегледа
VB6 с Access 2007
Здравейте !
Може ли някой да ми помогне да свържа Аccess 2007 с Visual Basic 6.0
Как ли не опитах да я свържа тази таблица , но все ми дава грешка : could not find file и ми маркира ето този ред от сорса :
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & path
А ето го и целия сорс:
Form1:
Private Sub Form_Load()
With ListView1.ColumnHeaders
.Add , , "№", 300
.Add , , "ЕГН", 1200
.Add , , "Име", 2000
.Add , , "Презиме", 2000
.Add , , "Фамилия", 2000
.Add , , "Санкция", 5000
.Add , , "Дата", 1200
End With
LoadData
End Sub
Sub LoadData()
Dim list As ListItem
Dim X As Integer
ConnectDB
rs.Open "Select * from AND", db, 3, 3
Do Until rs.EOF
Set list = ListView1.ListItems.Add(, , rs(0))
For X = 1 To 7
list.SubItems(X) = rs(X)
Next X
rs.MoveNext
Loop
Set rs = Nothing
db.Close: Set db = Nothing
End Sub
Module1:
Public db As New ADODB.Connection
Public rs As New ADODB.Recordset
Public path As String
Public Sub ConnectDB()
path = App.path & "\AND.mdb"
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & path
End Sub
Тъкато съм още прохождащ така да се каже, вероятно е да съм пропуснал нещо! Но не мога да вдяна !
Щ е се радвам на всякакви съвети, относно свързването на Аccess 20007 с Visual Basic 6.0
Може ли някой да ми помогне да свържа Аccess 2007 с Visual Basic 6.0
Как ли не опитах да я свържа тази таблица , но все ми дава грешка : could not find file и ми маркира ето този ред от сорса :
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & path
А ето го и целия сорс:
Form1:
Private Sub Form_Load()
With ListView1.ColumnHeaders
.Add , , "№", 300
.Add , , "ЕГН", 1200
.Add , , "Име", 2000
.Add , , "Презиме", 2000
.Add , , "Фамилия", 2000
.Add , , "Санкция", 5000
.Add , , "Дата", 1200
End With
LoadData
End Sub
Sub LoadData()
Dim list As ListItem
Dim X As Integer
ConnectDB
rs.Open "Select * from AND", db, 3, 3
Do Until rs.EOF
Set list = ListView1.ListItems.Add(, , rs(0))
For X = 1 To 7
list.SubItems(X) = rs(X)
Next X
rs.MoveNext
Loop
Set rs = Nothing
db.Close: Set db = Nothing
End Sub
Module1:
Public db As New ADODB.Connection
Public rs As New ADODB.Recordset
Public path As String
Public Sub ConnectDB()
path = App.path & "\AND.mdb"
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & path
End Sub
Тъкато съм още прохождащ така да се каже, вероятно е да съм пропуснал нещо! Но не мога да вдяна !
Щ е се радвам на всякакви съвети, относно свързването на Аccess 20007 с Visual Basic 6.0
Re: VB6 с Access 2007
Версия на Windows?
Access 2007 инсталиран ли е на компа, или имаш само .mdb файла но без самия Access?
Access 2007 инсталиран ли е на компа, или имаш само .mdb файла но без самия Access?
Редактирано от Naki на
Re: VB6 с Access 2007
Версия на Windows: XP professional 2002 servise pack 3
Да инсталиран е Access 2003 и Access 2007
Да инсталиран е Access 2003 и Access 2007
Re: VB6 с Access 2007
Какво стана, реши ли (се) проблема?
Специално за теб си инсталирах VB 6, както и Access 2007.
Утре или другиден ще взема да пробвам да създам файл и да го аксесна...
Специално за теб си инсталирах VB 6, както и Access 2007.
Утре или другиден ще взема да пробвам да създам файл и да го аксесна...
Re: VB6 с Access 2007
Здр! Не, не, все още не успявам да кънектна вижуала с аксеса!
Ако искаш дай мейл, за да ти изпратя примерен проект, или ако искаш ти линк към примерния проект: [линк]
Ако искаш дай мейл, за да ти изпратя примерен проект, или ако искаш ти линк към примерния проект: [линк]
Редактирано от drosg на
Re: VB6 с Access 2007
* Не виждам .MDB файл! Мисля, че има разлика между .MDB и .accdb.
* Защо точно VB6 искаш да ползваш? Имаш ли причина да не ползваш VB20xx? (2005/2008/2010)
* Защо точно VB6 искаш да ползваш? Имаш ли причина да не ползваш VB20xx? (2005/2008/2010)
Re: VB6 с Access 2007
Причината да не ползвам VB 2005, 200... е, че в момента се уча да пиша на VB6 ... а и нямам инсталиран друг VB...
Ако искаш дай мейл, за да ти пратя проекта!
Ако искаш дай мейл, за да ти пратя проекта!
Re: VB6 с Access 2007
Няма никакъв смисъл да учиш VB6... Студент ли си? Карат ви това да учите от училище?? VB6 е много стар, пробвай по-добре VB2008 или 2010.
Re: VB6 с Access 2007
ОК! Кой Visual Basic ще ми препоръчаш! И от каде да го дръпна?
Re: VB6 с Access 2007
Я кажи каква ти е системата? Какъв процесор, колко ГБ РАМ, с какъв Windows си?
ЕДИТ: Май каза WinXP де, тогава кажи другите характеристики.
ЕДИТ: Май каза WinXP де, тогава кажи другите характеристики.
Редактирано от Naki на
Re: VB6 с Access 2007
intel seleron 1,73GHz ; 1GB RAM WINDOWS XP Professional Service Pack 3
Re: VB6 с Access 2007
Ти малоумен ли си, или да!?
Visual Studio 2008
Hardware Requirements
Minimum: 1.6 GHz CPU, 384 MB RAM, 1024x768 display, 5400 RPM hard disk
Recommended: 2.2 GHz or higher CPU, 1024 MB or more RAM, 1280x1024 display, 7200 RPM or higher hard disk
Човекът е със доста над 384 MB RAM, не виждам какъв е проблема!!
Visual Studio 2008
Hardware Requirements
Minimum: 1.6 GHz CPU, 384 MB RAM, 1024x768 display, 5400 RPM hard disk
Recommended: 2.2 GHz or higher CPU, 1024 MB or more RAM, 1280x1024 display, 7200 RPM or higher hard disk
Човекът е със доста над 384 MB RAM, не виждам какъв е проблема!!
Редактирано от Naki на
Re: VB6 с Access 2007
Visual Basic 2008. Ако ти се стори, че е бавен, пробвай със 2005.
Може да ги дръпнеш от Арена и Замунда.
Може да ги дръпнеш от Арена и Замунда.
Re: VB6 с Access 2007
Ти малоумен ли си да вярваш на minimum requirement?
Най-често те са минимум преди SPn -- справка чисто XP vs SP3.
[линк]
Най-често те са минимум преди SPn -- справка чисто XP vs SP3.
[линк]
Re: VB6 с Access 2007
В случая няма такова нещо!
1. System Requirements
1.2. Supported Operating Systems
· Windows XP Service Pack 2 or above
· Windows Server 2003 Service Pack 1 or above
· Windows Server 2003 R2 or above
· Windows Vista
· Windows Server 2008
Демек въобще няма да бачка на SP1 и non-SP WinXP.
1. System Requirements
1.2. Supported Operating Systems
· Windows XP Service Pack 2 or above
· Windows Server 2003 Service Pack 1 or above
· Windows Server 2003 R2 or above
· Windows Vista
· Windows Server 2008
Демек въобще няма да бачка на SP1 и non-SP WinXP.
Re: VB6 с Access 2007
Забравих да кажа, че VB 200x е част от Visual Studio 200x.
Тоест за VB2008, търси в Замундата/Арената
Visual Studio 2008
Тоест за VB2008, търси в Замундата/Арената
Visual Studio 2008
Re: VB6 с Access 2007
А, да - и защо реши, че WinXP без SP има разлика в изискванията (и натоварването на системата да кажем) със примерно WinXP SP3? Не мога да се съглася с това...
Re: VB6 с Access 2007
Знам че не можеш. И други неща не можеш. Много са!
Примерно един цикъл код на VB2008 не можеш, но ръсиш непоискан акъл по форумите.
[линк]
Примерно един цикъл код на VB2008 не можеш, но ръсиш непоискан акъл по форумите.
[линк]