呵,sql server没有条件用,帮你up一下。
解决方案 »
- XDocment的问题
- 哪个属性或方法可以找出TreeView中的所有节点?
- fileupload中如何获取文件名,例如文件名称1.jpg获取到1
- SaveFileDialog
- 在windows应用程序里面如何使用cache?
- 各位老大,请问有没有办法提高WinForm运行速度
- 一道题.现在每面一次都总一次总结,希望早日可以找到工作.
- 如何将这样的文本数据导入数据库?????
- 我把c:\inetpub\wwwroot\webapplication1给误删了,该怎么办?????????
- c#串口为何一次收到的数据不全啊。
- 比较土的问题:C/S会不会被B/S取代???
- 高分,如何通过一个网站访问另外一个网站的内容
CREATE PROCEDURE dbo.AddBooking
(
@iFlight int,
@sPassengerID varchar(20),
@iTravelClassID int,
@iBookingID int output
)
AS
begin
set nocount on
insert into Bookings
(flight_id,passenger_id,travel_class_id)
values
(@iFlight,@sPassengerID,@iTravelClassID)
select @iBookingID=@@identityend
GO
下面是我写的程序
[WebMethod(EnableSession=false)]
public int AddBooking(int flightID,string passengerID,int travelClassID)
{
SqlConnection sqlConnection;
SqlCommand sqlCommand;
SqlDataAdapter sqlDataAdapter;
DataSet dataSet;
sqlConnection=new SqlConnection("data source=minth-190;initial catalog=AirlineServiceProvider;password=sa;persist security info=True;user id=sa;workstation id=MINTH-100;packet size=4096");
try
{
sqlConnection.Open();
SqlParameter paramfilghtID=new SqlParameter("@iFlight",SqlDbType.Int);
paramfilghtID.Value=flightID;
sqlCommand.Parameters.Add(paramfilghtID);
SqlParameter paramPassengerID=new SqlParameter"@sPassengerID",SqlDbType.VarChar,20);
paramPassengerID.Value=passengerID;
sqlCommand.Parameters.Add(paramPassengerID);
SqlParameter paramTravelClassID=new SqlParameter("@iTravelClassID",SqlDbType.Int);
paramTravelClassID.Value=travelClassID;
sqlCommand.Parameters.Add(paramTravelClassID);
SqlParameter paramBookingID=new SqlParameter("@iBooingID",SqlDbType.Int);
paramBookingID.Direction=ParameterDirection.Output;
sqlCommand.Parameters.Add(paramBookingID);
qlCommand.ExecuteNonQuery();
int bookingID=Convert.ToInt32(sqlCommand.Parameters["@iBooingID"].Value);
return bookingID;
}
catch(Exception exx)
{
throw exx;
}
finally
{
if(sqlConnection.State==ConnectionState.Open)
{
sqlConnection.Close();
}}}
储存过程...........
我现在把SQL装在自己的电脑上就解决了。
不过机子速度慢了很多。不爽阿
不过没有用过。
一般用查询分析器就可以了啊
试试:
(1)改成grant execute on sp_sdidebug to dbo
或者
(2)在安装SqlServer的机器的服务管理里把SQLServer的启动帐号改为用Administrator启动,然后你在调试时候用Administrator身份登录系统。
解决了。
但是真的没有办法解决这个本法吗