প্যারামিটারের জন্য জিজ্ঞাসা এসকিউএল কোয়েরি অ্যাক্সেস করুন


1

আমি 17 টি টেবিল এবং প্রায় 300MB ডেটা সহ একটি অ্যাক্সেস 2016 ডাটাবেসে কাজ করছি। এর উপরে আমাকে বেশ কয়েকটি প্রশ্ন এবং মতামত তৈরি করতে হবে। প্রশ্নের প্রকৃতি এবং এসকিউএল সহ আমার পটভূমির কারণে আমি জিইউআই ব্যবহার না করে সরাসরি এসকিউএল-ভিউতে কোয়েরিগুলি লিখছি।

প্রতি একবারে একবারে, সাধারণত কোনও ক্যোরি সংরক্ষণ করার পরে, আমি হঠাৎ একটি প্যারামিটারের জন্য অনুরোধ করা শুরু করি। তবে এসকিউএল কোয়েরিতে কোনও ভুল নেই। যদি আমি কোনও নতুন ক্যোয়ারীতে পাঠ্যটি অনুলিপি করে আটকান তবে এটি ঠিক আছে।

আমি যে পরামিতিগুলির জন্য অনুরোধ করছি তা উপস্থিত নেই এমনকি (তারা সাধারণত প্যারামিটার নামটিতে "কোয়েরি 1", এবং সম্ভবত একটি নাম যা আমি একটি কলামে অর্পণ করেছি) অন্তর্ভুক্ত করে। কেন এটি হচ্ছে এবং আমি কীভাবে এটি প্রতিরোধ করতে পারি? কিছু তথ্য পুরানো হওয়ার ক্ষেত্রে আমি পুরো অ্যাক্সেস ফাইলটি সংরক্ষণ এবং সতেজ করার চেষ্টা করেছি। এটি সাহায্য করে না।

সম্পাদনা: আবারও ঘটল। এবার আমি সন্ধানে একটি নতুন কলাম যুক্ত করেছিলাম (এসকিউএল সম্পাদকের মাধ্যমে)। হঠাৎ এই পপআপটি পেতে শুরু করে:

অনুবাদ: প্যারামিটার মানতে লিখুন, Query1. এক্সপ্রেশন 1001

অনুবাদ: প্যারামিটার মানতে লিখুন, Query1. এক্সপ্রেশন 1001


আপনি কি লাইভ ডাটাবেসে কাজ করছেন? আপনি এই পরিবর্তনগুলি করার সময় কি অন্যান্য ব্যবহারকারী / পরিষেবাগুলি এর সাথে সংযুক্ত রয়েছে? ম্যাক্রো বা ভিবিস্ক্রিপ্টে অস্থায়ী টেবিলগুলি তৈরি করা যেতে পারে?
বুর্গী

আমি সরাসরি .accdb ফাইলে কাজ করছি, অন্য কোনও ব্যবহারকারী এটির সাথে সংযোগ করছেন না। আমার একটি পৃথক স্ক্রিপ্ট রয়েছে যা আমি কয়েকটি টেবিলের ডেটা আপডেট করতে ব্যবহার করি; তবে আমি সবসময় আগেই পুরো ফাইলটি বন্ধ করে দিয়ে আবার খুলি। আমার সন্দেহ হয় যে অ্যাক্সেসটি যখন সংরক্ষণ করা হয় তখন ক্যোয়ারিতে কিছু ধরণের স্বয়ংক্রিয় ফর্ম্যাটিং করে তবে আমি কীভাবে এটি দেখতে পারি তা সম্পর্কে আমার কোনও ধারণা নেই। উল্লিখিত হিসাবে, আমি এসকিউএল পাঠ্যটি একটি অ-কার্যকারী জিজ্ঞাসা থেকে সরাসরি একটি নতুন, "পরিষ্কার" ক্যোয়ারিতে অনুলিপি করতে পারি এবং এটি পুরোপুরি কার্যকর হবে। একবার কোনও প্রশ্নের "ভাঙা" হয়ে গেলে এটি আর কখনও কাজ করে না, এমনকি যদি আমি সমস্ত কিছু সংরক্ষণ করি তবে ফাইলটি বন্ধ করে আবার খুলি।
schneiju

উত্তর:


0

আমি জানি এটি অনেক আগে ছিল, তবে আমি বর্তমানে যেভাবে এই একই সমস্যা থাকতে পারে এমন যে কোনও ব্যক্তির জন্য একটি দ্রুত বার্তা ফেলতে চেয়েছিলাম। আমি আসলে এই সমস্যাটি সমাধান করতে পেরেছি - সুতরাং এটি যা ছিল তা এখানে: (কমপক্ষে আমার জন্য- এবং আশা করি আপনার জন্যও)

আপনাকে আপনার ক্যোয়ারির এসকিউএল ভিউতে যেতে হবে এবং মেনু ফিতাটির 'সম্পত্তি পত্র' বোতামে ক্লিক করতে হবে। যখন এটি খোলা হবে, সম্পত্তি শিটের এমন কোনও কিছু সন্ধান করুন যাতে 'কোয়েরি 1' উল্লেখ রয়েছে - আমার ঘটেছে 'অর্ডার বাই' ফিল্ডে আমার ক্যোয়ারিকে 'কোয়েরি 1. COMPANY' দিয়ে অর্ডার করতে বলছে তাই আমি যখনই আমার জিজ্ঞাসা চালিয়েছি তখন তা আমাকে প্ররোচিত করেছিল যে পরামিতি জন্য।

সেখান থেকে সেই ব্যাগারটি পরিষ্কার হয়ে গেছে এবং আমার ক্যোয়ারী আবার স্বাভাবিক অবস্থায় ফিরে এসেছে! আশা করি এইটি কাজ করবে :)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.