PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اشکال در ارتباط با SQL Server در Delphi Prism



fayyaz
26 / November / 2016, 01:07 PM
ا سلام خدمت کلیه دوستان
من قبلا با نسخه های مختلف دلفی کار کردم و برای ارتباط با دیتا بیس SQL Server هم از ADO Connection استفاده میکردم و مشکلی هم نداشتم
ولی اخیرا برای نوشتن یک Web Service با Delphi Prism شروع به کار کردم اما حالا مشکلی که دارم اینه که از داخل وب سرویسی که نوشتم نمیتونم به SQL Server وصل بشم به هر سایتی هم که سر زدم جواب مشکلمو پیدا نکردم همه کارهایی هم که انجام میدم بر اساس کتاب های Delphi Prism هست. ولی نمیدونم چرا اشکال زیر ظاهر میشه

Error 1 (E43) No static member "Create" on type "System.Data.SqlClient.SqlConnection"





اینم کدی که نوشتم

uses

System,

System.Web,

System.Collections,

System.Web.Services,

System.Web.Services.Protocols,

System.Data,

System.Data.SqlClient,

Microsoft.SqlServer.Server,

System.Data.SqlTypes;



type

[WebService(&Namespace := '<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>')]

[WebServiceBinding(ConformsTo := WsiProfiles.BasicProfile1_1)]

Service = public class(System.Web.Services.WebService)

public

method HelloWorld: string;

method SUM(a,b:Integer):Integer;

method GetData :Real;

end;



implementation



[WebMethod]

method Service.HelloWorld: string;

begin

result := 'Hello World';

end;



[WebMethod]

method Service.SUM(a,b:Integer): Integer;

begin

result := a+b;

end;



[WebMethod]

method Service.GetData: Real;

Var

Connection: SqlConnection;

Adapter: SqlDataAdapter;

DSet: DataSet;

begin

Connection:=SqlConnection.Create('Provider=SQLOLED B.1;Password=******;Persist Security Info=True;User ID=manage;Initial Catalog=Data_Transform;Data Source=Fani-server2');

Connection.Open;

DSet:=DataSet.Create;

Adapter:=SqlDataAdapter.Create('Select * From Adam1_In_Data',Connection);

Adapter.Fill(DSet,'Table1');

result:=0;

end;



end.

لطفا اگه کسی تا حالا تونسته این کار رو انجام بده راهنمایی کنه
خیلی ممنون میشم