ToLGMaN
14.02.2008, 17:24
Bu konumuzda önceden Access'de kullandığımız ve SQL Server'a geçerken değiştirilmesi gerek birkaç tane Alan Veri Türü'nden bahsedeceğim.
Access | SQL Server
AutoNumber = Int
Memo = varchar
Date/Time = Date/Time
Yes/no = Yes/No
AutoNumber yerine SQL Server'da Int değeri kullanılıyor.Int değerini seçtikten sonra alt tarafdaki kutuda Identity değerinin karşlığını Yes yapmalıyız.Buradan isterseniz artış sayısını veya kaçtan saymaya başlanacağını belirleyebiliyorsunuz.
Yazı değerimiz olan Text yerine text kullanabiliyorsunuz.Fakat eskiden çok fazla karakter destekli olarak kullandığımız Memo için SQL Server'da varchar kullanılıyor.
Date/Time özelliğimizde çok bir değişiklik yok.Fakat sayfamızda kullandığımız SQL satırında değişiklik yapmamız gerekiyor.Eskiden
<%
session.LCID=1033
sql ="select * from tablo WHERE BETWEEN = #" & tarih1 & "# and #" & tarih2 & "# "
session.LCID=1055
%>
olara işlem yapıyorduk.Fakat SQL Server'da session.LCID kullanmadan
<%
sql = "select * from tablo WHERE BETWEEN = '" & tarih1 & "' and '" & tarih2 & "' "
%>
şeklinde yapıyoruz.
Son olarak işimize yarayacak olan Yes/No değerinde ise eskiden True veya False olarak kullandığımız durum için SQL Server'da 1 ve 0 değerini kullanacağız.
Anlayacağınız gibi 0=false ve 1=true şeklindedir.Sayfalarınızı buna göre düzenlemeniz gerekiyor.
Access | SQL Server
AutoNumber = Int
Memo = varchar
Date/Time = Date/Time
Yes/no = Yes/No
AutoNumber yerine SQL Server'da Int değeri kullanılıyor.Int değerini seçtikten sonra alt tarafdaki kutuda Identity değerinin karşlığını Yes yapmalıyız.Buradan isterseniz artış sayısını veya kaçtan saymaya başlanacağını belirleyebiliyorsunuz.
Yazı değerimiz olan Text yerine text kullanabiliyorsunuz.Fakat eskiden çok fazla karakter destekli olarak kullandığımız Memo için SQL Server'da varchar kullanılıyor.
Date/Time özelliğimizde çok bir değişiklik yok.Fakat sayfamızda kullandığımız SQL satırında değişiklik yapmamız gerekiyor.Eskiden
<%
session.LCID=1033
sql ="select * from tablo WHERE BETWEEN = #" & tarih1 & "# and #" & tarih2 & "# "
session.LCID=1055
%>
olara işlem yapıyorduk.Fakat SQL Server'da session.LCID kullanmadan
<%
sql = "select * from tablo WHERE BETWEEN = '" & tarih1 & "' and '" & tarih2 & "' "
%>
şeklinde yapıyoruz.
Son olarak işimize yarayacak olan Yes/No değerinde ise eskiden True veya False olarak kullandığımız durum için SQL Server'da 1 ve 0 değerini kullanacağız.
Anlayacağınız gibi 0=false ve 1=true şeklindedir.Sayfalarınızı buna göre düzenlemeniz gerekiyor.