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

الى المحترفين في ال SQL مع الدلفي

مغلق
بدأه Rema في 20 أبريل 2003 · 2 رد · 2,778 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا اريد أحشر متغير أو فانكشن داخل SQL حتى يمررها على جميع السجلات

مثل

Var fam : integer;

fam := ADOueryfirst_NAME.Value + ADOuerylast_NAME.Value

جملة SQl

select first_name, last_name,fam from tablename

اريد fam تكون داخل الجملة لتجمع الاسم أو اضعها بعد جملة where لحصر شي معين

هذا مجرد مثال أنا متأكدة أن فيه شغلات تعمل كذا

انا بانتظار الرد

#2

يمكن توجيه بيانات الى SQL Server بكل بساطة، ذلك يحدث عبر ال stored procedures هذا مثال ل stored procedure

ALTER PROCEDURE GetLastReading

	(
  @customer int
	)

AS
declare @LastReading datetime
SELECT @LastReading = MAX(Date) FROM  Reading where [Customer Number] = @customer  
select Reading from Reading where  [Customer Number] = @customer  and [date] = @LastReading
RETURN

تستقبل رقم مشترك في متغير

و هذا كود في Access يتصل معها

Dim rs As New ADODB.Recordset
Dim cm As New ADODB.Command
Dim prm As New ADODB.Parameter

cm.ActiveConnection = CurrentProject.Connection
cm.CommandText = "GetLastReading"
cm.CommandType = adCmdStoredProc

Set prm = cm.CreateParameter("[@customer]", adInteger, adParamInput)
prm.Value = Me.Customer_Number
cm.Parameters.Append prm

cm.Execute
rs.Open cm
If ((rs.EOF <> True) And (rs.BOF <> True)) Then
rs.MoveFirst
Me.Prev_Reading = rs.Fields("reading")

End If

طبعا الكود قطع كود من برنامج ولكنه يوضح الفكرة نوعا ما

#3

أنا احتاجه على الدلفي فهل هناك صياغة تمشي مع الدلفي

هذا الموضوع مغلق.

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