Amin1991-2012
سه شنبه 31 تیر 1393, 11:20 صبح
سلام دوستان
من در یه برنامه شخصی به یه مشکل بزرگی برخوردم!!!برنامم به این صورته که یه فرم گذاشتمو صفحه اول نرم افزارمه.بعدیه دیالوگ از اون فرم اکستند میشه.تا اینجا کوئریم هم تو فرم اول و هم تو دیالوگ بعدش اجرا میشه.حالا مجبورم از این دیالوگ بازم دیالوگ بگیرم!!! الان تو دیالوگ سوم کوئریم اجرا نمیشه.پس اینطوری شد که اول یه فرمه بعد یه دیالوگ بعدش دوباره یه دیالوگ دیگه که تو دیالوگ آخری کوئریم اجرا نمیشه.مشکل چیه؟چرا اینجوریه؟
اینم قسمتی که اخطار میده:
Connection con = DriverManager.getConnection(connectionUrl);
stmt = con.createStatement();
res = stmt.executeQuery("Select * from person");
ووقتی اصلاح زیر رو انجام میدم خط دوم executeQuery رو نمیشناسه. البته اینم بگم که با پایگاه داده SQL Server کار میکنم وهمچنین قبلش به پایگاه داده متصل میشم.این کدا تو فرم اولیه قشنگ جواب میده وقتی وارد دیالوگ میشه اجرا نمیشه.
Connection con = DriverManager.getConnection(connectionUrl);
stmt = (Statement) con.createStatement();
res = stmt.executeQuery("Select * from person");
الان فهیدم که توی Statement مشکل داره.چون وقتی به اینجا میرسه میفته تو try-catch.مشکلش چیه آخه؟
اینم تصویر پیامی که میره تو catch:
121398
ممنون دوستان
من در یه برنامه شخصی به یه مشکل بزرگی برخوردم!!!برنامم به این صورته که یه فرم گذاشتمو صفحه اول نرم افزارمه.بعدیه دیالوگ از اون فرم اکستند میشه.تا اینجا کوئریم هم تو فرم اول و هم تو دیالوگ بعدش اجرا میشه.حالا مجبورم از این دیالوگ بازم دیالوگ بگیرم!!! الان تو دیالوگ سوم کوئریم اجرا نمیشه.پس اینطوری شد که اول یه فرمه بعد یه دیالوگ بعدش دوباره یه دیالوگ دیگه که تو دیالوگ آخری کوئریم اجرا نمیشه.مشکل چیه؟چرا اینجوریه؟
اینم قسمتی که اخطار میده:
Connection con = DriverManager.getConnection(connectionUrl);
stmt = con.createStatement();
res = stmt.executeQuery("Select * from person");
ووقتی اصلاح زیر رو انجام میدم خط دوم executeQuery رو نمیشناسه. البته اینم بگم که با پایگاه داده SQL Server کار میکنم وهمچنین قبلش به پایگاه داده متصل میشم.این کدا تو فرم اولیه قشنگ جواب میده وقتی وارد دیالوگ میشه اجرا نمیشه.
Connection con = DriverManager.getConnection(connectionUrl);
stmt = (Statement) con.createStatement();
res = stmt.executeQuery("Select * from person");
الان فهیدم که توی Statement مشکل داره.چون وقتی به اینجا میرسه میفته تو try-catch.مشکلش چیه آخه؟
اینم تصویر پیامی که میره تو catch:
121398
ممنون دوستان