![]() |
|
تحويل من access 2007 إلى sql server - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94) +--- قسم : Microsoft SQL Server (http://vb4arb.com/vb/forumdisplay.php?fid=171) +--- الموضوع : تحويل من access 2007 إلى sql server (/showthread.php?tid=10122) |
تحويل من access 2007 إلى sql server - AEDC - 18-08-13 هذا الاستعلام يعمل جيداً على access 2007 أريد التعديل عليه ليعمل على sql server
SELECT T_SAL.MatriculeSalarie AS CP, T_SAL.Nom AS NOM, T_SAL.Prenom AS PRENOM, T_HST_SECU.NoSecu AS CNSS
FROM T_SAL INNER JOIN T_HST_SECU ON T_SAL.SA_CompteurNumero = T_HST_SECU.NumSalarie WHERE (((T_HST_SECU.NoSecu) Like Format([T_SAL].[DateNaissance],"\1yymm") & "*") AND ((T_HST_SECU.InfoEnCours)=1) AND ((T_SAL.EtatPaie)=2 Or (T_SAL.EtatPaie)=3)); شكر مسبق تحويل من access 2007 إلى sql server - MSDOS - 18-08-13 aedc كتب :هذا الاستعلام يعمل جيداً على access 2007 أريد التعديل عليه ليعمل على sql server لا ارى فيه مشكلة، سيعمل كما هو، ممكن تقول ايش المشكلة الي واجهتك معه تحويل من access 2007 إلى sql server - AEDC - 18-08-13 السطر باللون الأحمر و عند التنفيد تضهر رسالة erreur de syntaxe تحويل من access 2007 إلى sql server - AEDC - 18-08-13 SQLL = "SELECT T_SAL.MatriculeSalarie AS CP, T_SAL.Nom AS NOM, T_SAL.Prenom AS PRENOM, T_HST_SECU.NoSecu AS CNSS FROM T_SAL INNER JOIN T_HST_SECU ON T_SAL.SA_CompteurNumero = T_HST_SECU.NumSalarie WHERE (((T_HST_SECU.NoSecu) Like Format([T_SAL].[DateNaissance],"\1yymm") & "*") AND ((T_HST_SECU.InfoEnCours)=1) AND ((T_SAL.EtatPaie)=2 Or (T_SAL.EtatPaie)=3))" Adodc1.RecordSource = SQLL Adodc1.CommandType = adCmdText Adodc1.Refresh تحويل من access 2007 إلى sql server - MSDOS - 18-08-13 جرب هذا كود : SQLL = "SELECT T_SAL.MatriculeSalarie AS CP, T_SAL.Nom AS NOM, T_SAL.Prenom AS PRENOM, T_HST_SECU.NoSecu AS CNSS FROM T_SAL INNER JOIN T_HST_SECU ON T_SAL.SA_CompteurNumero = T_HST_SECU.NumSalarie WHERE (((T_HST_SECU.NoSecu) Like Format([T_SAL].[DateNaissance],"\1yymm") & "*") AND ((T_HST_SECU.InfoEnCours)=1) AND ((T_SAL.EtatPaie)=2) Or (T_SAL.EtatPaie)=3))"انت نسيت القوس بعد رقم 2 الي في الأخير تحويل من access 2007 إلى sql server - AEDC - 18-08-13 يتوقف عند yymm تضهر رسالة attendu: fin d'instruction تحويل من access 2007 إلى sql server - MSDOS - 18-08-13 ا تعديل المشكلة الاستعلام طويل عشان هيك فيه صعوبة بمتابعة الأقواس كود : SQLL = "SELECT T_SAL.MatriculeSalarie AS CP, T_SAL.Nom AS NOM, T_SAL.Prenom AS PRENOM, T_HST_SECU.NoSecu AS CNSS FROM T_SAL INNER JOIN T_HST_SECU ON T_SAL.SA_CompteurNumero = T_HST_SECU.NumSalarie WHERE ( T_HST_SECU.NoSecu Like Format(T_SAL.DateNaissance,"\1yymm") + "*" ) AND ( T_HST_SECU.InfoEnCours = 1 ) AND ( (T_SAL.EtatPaie = 2) Or (T_SAL.EtatPaie =3) );"بس هل انت قاصد 1\ الموجودة قبل yymm تحويل من access 2007 إلى sql server - AEDC - 18-08-13 الف شكر أخي الفاضل |