منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : خطأ mysql
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
PHP كود :
Set RSd Nothing
Set RSd 
= New ADODB.Recordset

Dim i 
As Integer
Dim a  
As String
Dim X 
As Integer

    
For 0 To CList1.ListCount 1
      
If CList1.Selected(i) = True Then
      X 
1
        a 
" " Label1 CList1.List(i) & Label1
        
If CList1.SelCount Then a ","
        
       
End If
    
Next
    
If "" Then
    SkinLabel2 
0
    
Exit Sub
    End 
If
RSd.Open "SELECT * From table1 Where [Zone] in (" ")"CNadOpenStaticadLockOptimistic
SkinLabel2 
RSd.RecordCount 
استعملت هذا الكود لقراءة الليست
و يعطيني عدد السجلات التي يتوفر فيها هذا العنصر ....

المشكل عندما أتعامل مع access يعمل الكود لكن عندما اتصل ب mysql خطأ؟؟؟؟
ماهو الخطأ ارجو ان توضح اكثر !
شكرا لك أخي على التجاوب السريع

هذا الخطأ

PHP كود :
[MySQL][ODBC 5.2(wDriver][mysqld-5.0.51a-community-nt]You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near '[Ligue] = ""' at line 1 
كود الاتصال
PHP كود :
Set CN Nothing
Set CN 
= New ADODB.Connection
If CN.State 1 Then CN.Close
CN
.Cursor******** = adUseClient
CN
.Open "Driver={MySQL ODBC 5.2w Driver};Server=localhost;Port=3306;Data****=VB6;User=root; Password=;Option=3;" 
مع العلم أنني نصبت آخر نسخة من الكونكتر Connector/ODBC 5.2.2
up للأهمية
PHP كود :
جرب هكذا 


"SELECT * From table1 Where [Zone] = '" "'"CNadOpenStaticadLockOptimistic 
[COLOR="#B22222"]شكرا.. جزاك الله خيرا على الاهتمام...
ولكن لا بد من إستعمال In لأنني سأبحث عن عدة اسماء ل Zone[/COLOR]
ما اعرفه أن in لابد أن يأتي بعدها إستعلام
PHP كود :
select from table where id in (select from table2
[COLOR="#B22222"]لا يا أخي جملتي صحيحة
وهي تعمل مع access لكن mysql ....
[/COLOR]
Sad

شكرا لك جزيل الشكر