الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خزن محتويات textbox

بدأه ألفه في 30 مايو 2012 · 2 رد · 558 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي مشكلة في تطبيق وندوز ابلكيشن C# 2010 حيث لااتمكن من خزن محتويات تكست بوكس في قاعدة بيانات اوراكل 10g . ومحاولتي هي كما يلي

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using Oracle.DataAccess.Client;

namespace Windows1Forms

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void save_Click(object sender, EventArgs e)

{

string conn = ("Data Source=she-pc/oracl;User Id=scott;Password=tiger");

OracleConnection con = new Oracle.DataAccess.Client.OracleConnection(conn);

con.Open();

OracleCommand cmd = con.CreateCommand();

cmd.CommandText = "INSERT INTO toor values(SYS.ANYDATA.CONVERTNUMBER:boxnum,SYS.ANYDATA.CONVERTVARCHAR2:boxnam)";

cmd.ExecuteNonQuery();

con.Close();

}

}

}

لكن تظهر رسالة خطأ ORA-00917: missing comma

واذا كتبت الكود كما يلي

cmd.CommandText = "INSERT INTO toor(num,nam) values (:boxnum , :boxnam)";

تظهر رسالة خطأ ORA-01008: not all variables bound

كيف احل المشكلة ولكم جزيل الشكر

#2

اعتقد ان المشكله فى السطر ده

cmd.CommandText = "INSERT INTO toor(num,nam) values (:boxnum , :boxnam)";

جرب كتابته كالاتى وانظر ما سوف يحدث

cmd.CommandText = "INSERT INTO toor(num,nam) values ('"+boxnum.Text+"' , '"+boxnam.Text+"')";
73b14eadba.gif

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

لكل مبتدئى البرمجه برمجه بلغه السى شارب

تنصيب ويندوز 8 على vmware

#3

شكرا جزيلا على المساعدة .نعم الكود صحيح وتم الخزن في الجدول

مواضيع مشابهة