logo
Welcome Guest! To enable all features please Giriş or Kayıt.

Bildirim

Icon
Error

Ayarlar
Son mesaja git Go to first unread
sabrisavas  
#1 Gönderildi : 11 years ago
sabrisavas

Sıralama: Member

Gruplar: Registered
Katılan: 28.08.2014(UTC)
Mesajlar: 19
Turkey
Konum: PENDIK

5 Kere Teşekkür Etti.
Merhaba Hocam
Hocam soyle bir sorum olacak. Asp.net Sqlbaglanti saglamasini veri cekmesini herseyi yapıyorm ama sunu nasil yapariz login ekranımız olsun birtane sql sunucusunu login ekranında ben belirtim hemde baglanti yapıcagi veri tabanını kullanic adi şifresiylede giriş yapsin istiyorm ama bunlar class olusturarak yapmak istiyorm.
mehmetzekikir  
#2 Gönderildi : 11 years ago
mehmetzekikir

Sıralama: Administration

Gruplar: Administrators
Katılan: 6.05.2014(UTC)
Mesajlar: 672

19 Kere Teşekkür Etti.
152 Mesajına Toplam 253 Kere Teşekkür Edildi.
Originally Posted by: sabrisavas Go to Quoted Post
Merhaba Hocam
Hocam soyle bir sorum olacak. Asp.net Sqlbaglanti saglamasini veri cekmesini herseyi yapıyorm ama sunu nasil yapariz login ekranımız olsun birtane sql sunucusunu login ekranında ben belirtim hemde baglanti yapıcagi veri tabanını kullanic adi şifresiylede giriş yapsin istiyorm ama bunlar class olusturarak yapmak istiyorm.


Merhabalar Dostum,

Soruyu tam anlayamadım, benim anladığımı yazayım senin istediğin benden sitelerde olugu gibi bir login ekranı yapmak istiyorsun ama bir türlü sql bağlantısı sağlayamadın doğru mudur? eğer buysa hemen kodu yollayayım
Yeniden geri döndük
2025
sabrisavas  
#3 Gönderildi : 11 years ago
sabrisavas

Sıralama: Member

Gruplar: Registered
Katılan: 28.08.2014(UTC)
Mesajlar: 19
Turkey
Konum: PENDIK

5 Kere Teşekkür Etti.
Hocam.SQL baglanti yapiyorm. Tek yapmak istedigim login ekraninda sunucuyu ben gostercem mesela login ekraninda SQL sunucusu, Kullnici adi, sifre , ve veri tabanini seçin yazicak bunun kodu lazim.
mehmetzekikir  
#4 Gönderildi : 11 years ago
mehmetzekikir

Sıralama: Administration

Gruplar: Administrators
Katılan: 6.05.2014(UTC)
Mesajlar: 672

19 Kere Teşekkür Etti.
152 Mesajına Toplam 253 Kere Teşekkür Edildi.
Originally Posted by: sabrisavas Go to Quoted Post
Hocam.SQL baglanti yapiyorm. Tek yapmak istedigim login ekraninda sunucuyu ben gostercem mesela login ekraninda SQL sunucusu, Kullnici adi, sifre , ve veri tabanini seçin yazicak bunun kodu lazim.



Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
string machineName = "";
string UserName = "";
string Password = "";
 
machineName = TextBoxMachineName.Text;
UserName = TextBoxUserName.Text;
Password = TextBoxPassword.Text;
 
 
SqlConnection sqlConn =new SqlConnection();
sqlConn.ConnectionString = "server="+TextBoxMachineName.Text+";user="+TextBoxUserName.Text+";pwd="+TextBoxPassword.Text+";database=Master;";
 
sqlConn.Open();//baglantı kurulur


Bağlantıyı kurduktan sonrada select * from sys.databases bir dropdown a nada seçtirebilirsin database i böylece istediğin databaselerde dropdownliste dolmus olur
Yeniden geri döndük
2025
sabrisavas  
#5 Gönderildi : 11 years ago
sabrisavas

Sıralama: Member

Gruplar: Registered
Katılan: 28.08.2014(UTC)
Mesajlar: 19
Turkey
Konum: PENDIK

5 Kere Teşekkür Etti.
Hocam bu tam anlatmak istediğim şey ama class yapisinda biraz kafam karsiyor bunu clasata kullanma imkanimiz varmi.
mehmetzekikir  
#6 Gönderildi : 11 years ago
mehmetzekikir

Sıralama: Administration

Gruplar: Administrators
Katılan: 6.05.2014(UTC)
Mesajlar: 672

19 Kere Teşekkür Etti.
152 Mesajına Toplam 253 Kere Teşekkür Edildi.
Originally Posted by: sabrisavas Go to Quoted Post
Hocam bu tam anlatmak istediğim şey ama class yapisinda biraz kafam karsiyor bunu clasata kullanma imkanimiz varmi.


ozaman sana benim kullandıgım connection classını vereyim her yerde kullan onu

Kod:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
 
/// <summary>
/// Summary description for SqlProccess
/// </summary>
public class SqlProccess
{
    string connectionString;
 
    public SqlProccess(string connectionString)
    {
        this.connectionString = connectionString;
    }
 
    public SqlProccess()
    {
        connectionString = ConfigurationManager.ConnectionStrings["CreateSite"].ConnectionString;
    }
 
    public int ExecuteNonQuery(string sqlString, CommandType type, SqlParameter[] paramArray)
    {
        SqlConnection con = new SqlConnection(connectionString);
        SqlCommand cmd = new SqlCommand(sqlString, con);
 
        cmd.CommandType = type;
 
        if (paramArray != null)
        {
            cmd.Parameters.AddRange(paramArray);
        }
 
        try
        {
            if (con.State != ConnectionState.Open)
            {
                con.Open();
            }
            return cmd.ExecuteNonQuery();
        }
 
        catch (SqlException ex)
        {
            throw ex;
        }
 
        finally
        {
            if (con.State != ConnectionState.Closed)
            {
                con.Close();
            }
        }
    }
 
    public object ExecuteScalar(string sqlString, CommandType type, SqlParameter[] paramArray)
    {
 
        SqlConnection con = new SqlConnection(connectionString);
        SqlCommand cmd = new SqlCommand(sqlString, con);
 
        cmd.CommandType = type;
 
        if (paramArray != null)
        {
            cmd.Parameters.AddRange(paramArray);
        }
 
        try
        {
            if (con.State != ConnectionState.Open)
            {
                con.Open();
            }
            return cmd.ExecuteScalar();
        }
 
        catch (SqlException ex)
        {
            throw ex;
        }
 
        finally
        {
            if (con.State != ConnectionState.Closed)
            {
                con.Close();
            }
        }
    }
 
    public SqlDataReader ExecuteReader(string sqlString, CommandType type, SqlParameter[] paramArray)
    {
        SqlConnection con = new SqlConnection(connectionString);
        SqlCommand cmd = new SqlCommand(sqlString, con);
 
        cmd.CommandType = type;
 
        if (paramArray != null)
        {
            cmd.Parameters.AddRange(paramArray);
        }
 
        try
        {
            if (con.State != ConnectionState.Open)
            {
                con.Open();
            }
 
            return cmd.ExecuteReader((CommandBehavior.CloseConnection));
        }
        catch (SqlException exp)
        {
            throw exp;
        }
 
 
    }
}


web confige e

Kod:
1
2
3
<connectionStrings>
    <add name="CreateSite" connectionString="Data Source=MEHMET;Initial Catalog=CreateSite;Integrated Security=True" providerName="System.Data.SqlClient" />
  </connectionStrings>



Kullanımı

Kod:
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
-- read işlemi
SqlProccess cmdUserId = new SqlProccess();
 
        SqlParameter[] paramUserId = new SqlParameter[] {
            new SqlParameter("@SiteName",SqlDbType.VarChar)
        };
 
        paramUserId[0].Value = SiteName;
 
        SqlDataReader drUserId = cmdUserId.ExecuteReader("ksel_URLGetUserId", CommandType.StoredProcedure, paramUserId);
 
        if (drUserId.Read())
        {
            UserId = drUserId.GetInt64(0);
        }
 
-- insert update
        SqlProccess cmd = new SqlProccess();
        SqlParameter[] paramArray = new SqlParameter[] {
            new SqlParameter("@UserId",SqlDbType.Int),
        };
 
        paramArray[0].Value =UserId;
 
 
        cmd.ExecuteNonQuery("ksel_UpdateBigData", CommandType.StoredProcedure, paramArray);



Yeniden geri döndük
2025
thanks mehmetzekikir: 1 Kişi mesajın için Teşekkür Etti.
sabrisavas 26.09.2014(UTC) tarihinde


Bu konudaki kullanıcılar
Guest
Forumu Atla  
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.