Forum
Öncelikle merhaba,
Çok fazla SQL bilgim olmadığı için tıkanıp kaldım malesef. Bir database var ona data eklemek istiyorum. Script table as-Insert to-new query yapıyorum..
INSERT INTO [spe_mag].[dbo].[Tk_18555_Users]
([name]
,[type]
,[insert_row_id]
,[check_select]
,[check_update]
,[check_insert]
,[channel_table]
,[username]
,[password]
,[access_ip]
,[insert_datetime])
VALUES
(<name, nvarchar(100),>
,<type, tinyint,>
,<insert_row_id, int,>
,<check_select, bit,>
,<check_update, bit,>
,<check_insert, bit,>
,<channel_table, ntext,>
,<username, varchar(200),>
,<password, varchar(200),>
,<access_ip, ntext,>
,<insert_datetime, smalldatetime,>)
GO
yukarıdaki kodlar geliyor. Tam olarak ekleyeceğim bilgileri nasıl girmem lazım bunu örnek olarak sayarsak.
Birde Execute dediğimde aşağıdaki hatayı veriyor.
Msg 102, Level 15, State 1, Line 14
Incorrect syntax near '<'.
Bilgilendirmeleriniz için şimdiden teşekkür ederim.
Burada hata almanızın tek nedeni sizin Values'dan sonra gelen değer alanı kısmında verileri girmemenizden kaynaklanıyor. Verileri girdiğiniz zaman bu hatayı almayacaksınız.
SQL server editörü size kolaylık olsun diye alanların adlarını ve bu alanların alabileceği değerleri listeliyor. Tüm alanların değerini girmek zorunda değilsiniz. Değerini girmediğiniz alanlarda varsayılan değerler o alanlara verilecektir.
Örnek: INSERT INTO Tk_18555_Users (name, username, password) VALUES ('MAD VİPER', 'madviper','123456')
Ya da tüm alanlara değer de verebilirsiniz.
Konu ile ilgili olarak http://en.wikipedia.org/wiki/Insert_(SQL ) adresinden de detaylı bilgiye ulaşabilirsiniz.
Mert bey cevabınız için çok teşekkür ederim.
Sorunsuz şekilde ekleyip kullanıcı ile giriş yapabiliyorum. Yalnız sormak istediğim ufak bir şey daha var.
Login.aspx ile giriş yaptığımda main.aspx e yönlendiriyor buraya kadar doğru. Ama alt sayfalara ulaşmak istediğimde tıkladığımda main.aspx# şeklini alıyor ve alt sayfalara geçmiyor. Bunun içinde birşey tanımlamam mı gerekiyor ?
Mert bey cevabınız için çok teşekkür ederim.
Sorunsuz şekilde ekleyip kullanıcı ile giriş yapabiliyorum. Yalnız sormak istediğim ufak bir şey daha var.
Login.aspx ile giriş yaptığımda main.aspx e yönlendiriyor buraya kadar doğru. Ama alt sayfalara ulaşmak istediğimde tıkladığımda main.aspx# şeklini alıyor ve alt sayfalara geçmiyor. Bunun içinde birşey tanımlamam mı gerekiyor ?
Tahminimce Visual Studio ile ilgili uygulama geliştiriyorsunuz. Buradaki tasarımda sorun yaşamışsınız. Eğer bu şekilde ise bu artık SQL sorunu olmaktan çıkmıştır. Konuyu yeni bir başlık olarak ilgili bölüme açarsanız daha hızlı yanıt alabileceğinize eminim.