هنگامی که از زریق کدنویسی میخوام جدول درست کنم خطای زیر میده
کد ساخت جدول:
string Connection = DAL.Utility.Connection_String(); string namedatabase = "USE[" + txt_name_database.Value + "]"; SqlConnection connect = new SqlConnection(Connection); string Query = namedatabase + txtfiledatabase.Value; SqlCommand command = new SqlCommand(Query, connect); connect.Open(); command.ExecuteNonQuery(); connect.Close();
محتویات کوئری:
/****** Object: StoredProcedure [dbo].[Validate_User] Script Date: 06/10/1396 02:05:54 ب.ظ ******/ CREATE PROCEDURE [dbo].[Validate_User] @username_user NVARCHAR(50), @pass_user NVARCHAR(50) AS BEGIN SET NOCOUNT ON; DECLARE @ID_user INT, @LastLoginDate DATETIME SELECT @ID_user = ID_user, @LastLoginDate = LastLoginDate FROM Users WHERE username_user = @username_user AND [pass_user] = @pass_user IF @ID_user IS NOT NULL BEGIN IF NOT EXISTS(SELECT ID_user FROM UserActivation WHERE ID_user = @ID_user) BEGIN UPDATE Users SET LastLoginDate = GETDATE() WHERE ID_user = @ID_user SELECT @ID_user [UserId] -- User Valid END ELSE BEGIN SELECT -2 -- User not activated. END END ELSE BEGIN SELECT -1 -- User invalid. END END
بالای کوئری باید Use بنویسید و بانک رو مشخص کنید
USE [CRM]
کوئری را جدا در خود sql اجرا کنید ببینید اجرا میشه یا نه
اگر نه مشکل از کوئری است
در sql مشکلی نداره
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)