मैं emacs के लिए नया हूं और lisp के लिए बहुत उपयोग नहीं किया जाता है, इसलिए यह शायद एक नई त्रुटि है लेकिन मुझे समाधान नहीं मिल रहा है।sql-set-sqli-buffer "कोई उपयुक्त sqli buffer नहीं है"
मैं अपने mysql डीबी के साथ बातचीत करने के लिए एसक्यूएल मोड स्थापित करने का प्रयास करता हूं।
ऐसा करने के लिए, मैंने sql.el फ़ाइल को एसक्यूएल-उपयोगकर्ता, एसक्यूएल-पासवर्ड, एसक्यूएल-डेटाबेस, एसक्यूएल-सर्वर, और एसक्यूएल-पोर्ट विकल्प को सटीक करने के लिए संशोधित किया, एसक्यूएल-एमएसक्यूएल-लॉगिन में बंदरगाह जोड़ा -params
मैं Emacs और MX एसक्यूएल-mysql
SQLi के मोड परिवर्तन [MySQL] का शुभारंभ:
मैं बफर बदलने चलाने, MX लगता है फ़ाइल myfile.sql
यह बफर है एसक्यूएल [एएनएसआई] मोड में
तब मैं प्रतिलिपि सीआर एक एसक्यूएल बयान और त्रुटि है "नहीं एसक्यूएल प्रक्रिया शुरू कर दिया"
के रूप में कहीं कहा, मैंने MX एसक्यूएल-सेट SQLI-बफर लेकिन मैं त्रुटि है
"कोई उपयुक्त SQLi बफर नहीं है"इसके लिए, मुझे समाधान नहीं मिल रहा है ... मुझे क्या याद आया?
मैं Emacs का उपयोग 24.2.1
संपादित करें: जब मैं SQLi [MySQL] में सीधे-चुने बयान निष्पादित करें: रन बफर, यह पंक्तियाँ रिटर्न की उम्मीद के रूप में ...
अन्य नहीं करना चाहिए बफर एसक्यूएल [MySQL] मोड में हो?
उत्तर के लिए धन्यवाद। मैं केवल एक एक्स-एक्स एसक्यूएल-मोड को एक बफर पर सक्षम करने के लिए उपयोग करता था जिसे मैं सी-एक्स बी के साथ बनाऊंगा, और यह सही काम करेगा। अब मुझे एम-एक्स एसक्यूएल-मोड आरईटी एम-एक्स एसक्यूएल-सेट-उत्पाद आरईटी "पोस्टग्रेस" आरईटी है। संभवत: एसएसीएल-फाइ-एसक्ली-बफर कोड Emacs 24 में बदल गया है। – felideon
वास्तव में, जब भी मैं सी-सी सी-सी की कोशिश करता हूं, तब भी मुझे मिनी-बफर में "कोई SQL प्रक्रिया प्रारंभ नहीं हुई" त्रुटि मिलती है। :/ – felideon
एसक्यूएल-पोस्टग्रेस एसक्यूएल बफर पहले से ही चल रहा है? मुझे लगता है कि SQL मोड शायद emacs 24 के लिए थोड़ा सा बदल गया है, क्योंकि मैं थोड़ी देर के बाद थोड़ा सा उपयोग करने के लिए लौट आया हूं, और यह थोड़ा क्रैंकियर लगता है। क्या मेरा 1-2-3 उदाहरण आपके लिए काम नहीं करता है (mysql के लिए पोस्टग्रेज़ को प्रतिस्थापित करता है)? – cms