Onlangs ben ik overgegaan naar Windows 7 en heb ik met SQL enkele problemen ondervonden die simpel waren op te lossen door SP1 te installeren. Nu heb ik echter het volgende probleem dat ik niet kan oplossen en heb er ook niets over op internet kunnen vinden:
Ik kan mijn Stored Procedures niet runnen, het vreemde is dat hij blijft hangen op regel1 (USE databasenaam). Ik heb de volgende code voor mijn stored procedure:
En gebruik deze code op de stored procedure aan te spreken:
Op het moment dat ik de procedure dus wil uitvoeren blijft de debugger hangen op :
Weet iemand hier toevallig een oplossing voor, want code technisch lijkt het me wel kloppend?
Ik kan mijn Stored Procedures niet runnen, het vreemde is dat hij blijft hangen op regel1 (USE databasenaam). Ik heb de volgende code voor mijn stored procedure:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| USE [VideoStore] GO /****** Object: StoredProcedure [dbo].[sp_AddCustomer] Script Date: 12/24/2009 18:54:00 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[sp_AddCustomer] @voornaam varchar(50), @tussenvoegsels varchar(50), @achternaam varchar(50), @adres varchar(50), @postcode varchar (7), @stad varchar (50), @mailadres varchar (50), @telefoonthuis varchar(12), @telefoonmobiel varchar(12) AS BEGIN INSERT INTO Customer (First_Name, Initials, Last_Name, [Address], ZIP, City, Email_Address, Phone_Number_Home, Phone_Number_Mobile) VALUES (@voornaam, @tussenvoegsels, @achternaam, @adres, @postcode, @stad, @mailadres, @telefoonthuis, @telefoonmobiel) EXEC msdb.dbo.sp_send_dbmail @profile_name = 'mijnprofiel', @recipients = 'mijn email adres', @body = 'New User is added with SP', @subject = 'New User' END |
En gebruik deze code op de stored procedure aan te spreken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| USE [VideoStore] GO DECLARE @return_value int EXEC @return_value = [dbo].[sp_AddCustomer] @voornaam = N'test', @tussenvoegsels = N'test', @achternaam = N'test', @adres = N'test', @postcode = N'1234-AD', @stad = N'test', @mailadres = N'test', @telefoonthuis = N'test', @telefoonmobiel = N'test' SELECT 'Return Value' = @return_value GO |
Op het moment dat ik de procedure dus wil uitvoeren blijft de debugger hangen op :
code:
1
| > SQLQuery5.sql() Line 1 Transact-SQL |
Weet iemand hier toevallig een oplossing voor, want code technisch lijkt het me wel kloppend?
http://eu.battle.net/d3/en/profile/cavefish-2679/