yavari
جمعه 07 مهر 1385, 08:08 صبح
سلام دوستان
نمی دونم چرا پیچ خورده ! :گریه:
من وقتی پروسیجرم رو با یه شرط بیان میکنم مشکلی ندارم اما همین که میگم یوزرنیمو هم چک کنه این گیرو یهم میده !
ممنون میشم یکی راهنمائیم کنه ضمن اینه من خیلی تازه کارم تو SQL .:گریه:
CREATE PROC cts_search(@tablename nvarchar(50),@where1 nvarchar (100),@where2 nvarchar (100)) AS
IF(LEN(@where1)>0 AND LEN(@where2)>0)
EXEC('SELECT * FROM '+@tableName+' WHERE Radif= '+@where1+'AND Username='+@where2)
else
EXEC('SELECT * FROM '+@tableName)
GO
اینم ارور :
Line 95: Dim da As New SqlDataAdapter
Line 96: da.SelectCommand = cmd ' New SqlDataAdapter("select * FROM Useres ", myConnection)
Line 97: da.Fill(ds)
Line 98: Cnn.Close()
Line 99: Return ds.Tables(0)
Source File: c:\inetpub\wwwroot\TinaSecurity\SearchPass.aspx.vb Line: 97
Stack Trace:
[SqlException: Invalid column name 'Yavari'.]
System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream) +723
System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior behavior) +44
System.Data.SqlClient.SqlCommand.System.Data.IDbCo mmand.ExecuteReader(CommandBehavior behavior) +5
System.Data.Common.DbDataAdapter.FillFromCommand(O bject data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +304
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +77
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
TinaSecurity.SearchPass.getAllIf(String Table, String where1, String where2) in c:\inetpub\wwwroot\TinaSecurity\SearchPass.aspx.vb :97
TinaSecurity.SearchPass.bSubmit_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\TinaSecurity\SearchPass.aspx.vb :69
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPo stBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCol lection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1277
نمی دونم چرا پیچ خورده ! :گریه:
من وقتی پروسیجرم رو با یه شرط بیان میکنم مشکلی ندارم اما همین که میگم یوزرنیمو هم چک کنه این گیرو یهم میده !
ممنون میشم یکی راهنمائیم کنه ضمن اینه من خیلی تازه کارم تو SQL .:گریه:
CREATE PROC cts_search(@tablename nvarchar(50),@where1 nvarchar (100),@where2 nvarchar (100)) AS
IF(LEN(@where1)>0 AND LEN(@where2)>0)
EXEC('SELECT * FROM '+@tableName+' WHERE Radif= '+@where1+'AND Username='+@where2)
else
EXEC('SELECT * FROM '+@tableName)
GO
اینم ارور :
Line 95: Dim da As New SqlDataAdapter
Line 96: da.SelectCommand = cmd ' New SqlDataAdapter("select * FROM Useres ", myConnection)
Line 97: da.Fill(ds)
Line 98: Cnn.Close()
Line 99: Return ds.Tables(0)
Source File: c:\inetpub\wwwroot\TinaSecurity\SearchPass.aspx.vb Line: 97
Stack Trace:
[SqlException: Invalid column name 'Yavari'.]
System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream) +723
System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior behavior) +44
System.Data.SqlClient.SqlCommand.System.Data.IDbCo mmand.ExecuteReader(CommandBehavior behavior) +5
System.Data.Common.DbDataAdapter.FillFromCommand(O bject data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +304
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +77
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
TinaSecurity.SearchPass.getAllIf(String Table, String where1, String where2) in c:\inetpub\wwwroot\TinaSecurity\SearchPass.aspx.vb :97
TinaSecurity.SearchPass.bSubmit_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\TinaSecurity\SearchPass.aspx.vb :69
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPo stBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCol lection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1277