المشاركات : 9
المواضيع 5
:
: 3
الإنتساب : Apr 2018
06-05-2018, 10:39 PM
(آخر تعديل لهذه المشاركة: 07-05-2018, 05:10 PM بواسطة أبو معاذ.)
ممكن تصحيح هذا الكود:
كود :
var
i:integer;
for i := 1 to memo1.Lines.Count -1 do
begin
ADOQuery1.SQL.Add('insert into info values ('+memo1.Lines[i]+' ');
ADOQuery1.ExecSQL;
end;
وشكرا
المشاركات : 216
المواضيع 30
:
: 26
الإنتساب : Aug 2017
07-05-2018, 08:53 PM
(آخر تعديل لهذه المشاركة: 07-05-2018, 08:55 PM بواسطة AX302.)
(06-05-2018, 10:39 PM)bac39 كتب : ممكن تصحيح هذا الكود:
كود :
var
i:integer;
for i := 1 to memo1.Lines.Count -1 do
begin
ADOQuery1.SQL.Add('insert into info values ('+memo1.Lines[i]+' ');
ADOQuery1.ExecSQL;
end;
وشكرا
كود :
var
i:integer;
for i := 0 to memo1.Lines.Count -1 do
begin
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into info values ('+memo1.Lines[i]+' ');
ADOQuery1.ExecSQL;
end;
:: من يملك المعلومة يملك الميدان ::
المشاركات : 117
المواضيع 1
:
: 38
الإنتساب : May 2017
07-05-2018, 11:11 PM
(آخر تعديل لهذه المشاركة: 07-05-2018, 11:14 PM بواسطة Ben.Ja.)
يبل
PHP كود :
var
i:integer;
for i := 0 to memo1.Lines.Count -1 do
begin
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into info values ('+QuotedStr(memo1.Lines[i])+') ');
ADOQuery1.ExecSQL;
end;
آسف هكذا, هكذا سيكون كل سطر من الmemo في سجل وحده في الجدول
PHP كود :
Var
i:integer;
Begin
for i := 0 to memo1.Lines.Count -1 do
begin
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into info values ('+QuotedStr(memo1.Lines[i])+') ');
ADOQuery1.ExecSQL;
end;
end;
كل من 1 user says قال شكرا ل Ben.Ja على المشاركة المفيدة1 user says Thank You to Ben.Ja for this post
• bac39
المشاركات : 9
المواضيع 5
:
: 3
الإنتساب : Apr 2018
(07-05-2018, 11:11 PM)Ben.Ja كتب : الكود لم يعمل
وتظهر هذي الرسالة:
Column name or number of supplied values does not match table definition
المشاركات : 117
المواضيع 1
:
: 38
الإنتساب : May 2017
ما هي مواصفات أعمدة الجدول الذي تريد ادخال البيانات اليه؟ "نوع البيانات"
ما هو العمود الذي تحتاجه؟ "إذا كان فيه اكثر من 1"
المشاركات : 9
المواضيع 5
:
: 3
الإنتساب : Apr 2018
(08-05-2018, 06:11 PM)Ben.Ja كتب : id int,
name varchar(20),
lastname varchar(20),
birthday date,
birthplease varchar(20),
phone int;
المشاركات : 117
المواضيع 1
:
: 38
الإنتساب : May 2017
ما الذي تريد فعله بالضبط؟
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
09-05-2018, 12:30 AM
(آخر تعديل لهذه المشاركة: 09-05-2018, 12:30 AM بواسطة Delphi4Us.)
تاكد من البيانات التي كتبتها في Memo لانها غير متطابفة مع الحقول ، زكانك تحاول مثلا ادخال تاريخ في مكان رقمي او ما شابه
يعني لابد وان تكون البيانات بنفس ترتيب الحقول بالجدول
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة1 user says Thank You to Delphi4Us for this post
• bac39
المشاركات : 9
المواضيع 5
:
: 3
الإنتساب : Apr 2018
09-05-2018, 03:56 PM
(آخر تعديل لهذه المشاركة: 09-05-2018, 04:03 PM بواسطة bac39.)
(09-05-2018, 12:22 AM)Ben.Ja كتب : ارسال البيانات من form client الى form server ومن form server الى قاعدة بيانات
(09-05-2018, 12:22 AM)Ben.Japrocedure TForm1.ServerSocket1ClientRead(Sender: TObject; كتب : Socket: TCustomWinSocket);
var
i : integer;
begin
Memo1.Lines.Add(Socket.RemoteHost + ' : ');
Memo1.Lines.Add(Socket.ReceiveText);
for i := 1 to memo1.Lines.Count -1 do
begin
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into conn values ('+[size=small]QuotedStr([/size]memo1.Lines[i])+') ');
ADOQuery1.ExecSQL;
end;