sıkıntı çıkarırısa
ahmetsolmaz1@hotmail.com ekle
mysql.data yı ekle referansdan
kullanici_adi ve sifre diye text box ekle
import edeceklerin
Imports MySql.Data.MySqlClient
Imports System.Threading
Bunlar Giriş Butonu
Private Sub giris_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles giris.Click
Dim con As New MySqlConnection
con = New MySqlConnection
con.ConnectionString = "server=; user id=sql01_49942; password= ;database=sql01_4994sohbet"
Try
con.Open()
Catch myerror As MySqlException
MsgBox("Veri Tabanı Hatası")
End Try
Dim myadapter As New MySqlDataAdapter
Dim sqlquery = "Select * from uyeler where Kullaniciadi = '" + kullanici_adi.Text + "' and sifre = '" + sifre.Text + "' and durum='" + durum.Text + "' and suan='" + suan.Text + "'"
Dim mycommand As New MySqlCommand
mycommand.Connection = con
mycommand.CommandText = sqlquery
myadapter.SelectCommand = mycommand
Dim mydata As MySqlDataReader
mydata = mycommand.ExecuteReader
If mydata.HasRows = 0 Then
MsgBox("Kullanıcı Bilgileriniz Yanlış, Uyeliğiniz Onaylanmamış Yada Kullanıcı Aktif Durumda")
Else
sohbetf.Show()
kullanici_adi.Enabled = False
sifre.Enabled = False
Label1.Enabled = False
Label2.Enabled = False
giris.Enabled = False
kayit.Enabled = False
While mydata.Read
Label43.Text = mydata("id")
End While
'Kod devamı gelır
End If
End Sub Sql Kodları
-- phpMyAdmin SQL Dump
-- version 3.2.5
-- http://www.phpmyadmin.net
--
-- Anamakine: localhost
-- Üretim Zamanı: 15 Kasım 2010 saat 14:39:01
-- Sunucu sürümü: 5.0.91
-- PHP Sürümü: 5.2.9
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Veritabanı: `sql01_4994sohbet`
--
-- --------------------------------------------------------
--
-- Tablo yapısı: `ayar`
--
CREATE TABLE IF NOT EXISTS `ayar` (
`surum` varchar(10) character set latin5 NOT NULL,
`ip` varchar(20) character set latin5 NOT NULL,
`port` varchar(5) character set latin5 NOT NULL,
`link` varchar(100) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Tablo döküm verisi `ayar`
--
INSERT INTO `ayar` (`surum`, `ip`, `port`, `link`) VALUES
('beta', '95.7.140.199', '2010', 'http://domain.com/link.zip');
-- --------------------------------------------------------
--
-- Tablo yapısı: `duyuru`
--
CREATE TABLE IF NOT EXISTS `duyuru` (
`id` int(10) NOT NULL auto_increment,
`baslik` varchar(255) character set latin5 NOT NULL,
`icerik` text character set latin5 NOT NULL,
`tarih` varchar(255) character set latin5 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Tablo döküm verisi `duyuru`
--
INSERT INTO `duyuru` (`id`, `baslik`, `icerik`, `tarih`) VALUES
(1, 'Ks Sohbet Beta', 'KS sohbet beta sürümüyle karşınızda\r\n\r\nOda isteyenler veya çeşitli programlarda kullanmak isteyenlar için ahmetsolmaz1@hotmail.com', '15.11.2010');
-- --------------------------------------------------------
--
-- Tablo yapısı: `uyeler`
--
CREATE TABLE IF NOT EXISTS `uyeler` (
`kullaniciadi` varchar(50) character set latin5 NOT NULL,
`sifre` varchar(50) character set latin5 NOT NULL,
`sozluk` varchar(50) character set latin5 NOT NULL,
`durum` int(1) NOT NULL,
`suan` int(1) NOT NULL,
`id` int(10) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;
--
-- Tablo döküm verisi `uyeler`
--
INSERT INTO `uyeler` (`kullaniciadi`, `sifre`, `sozluk`, `durum`, `suan`, `id`) VALUES
('zen ci', 'asdasdasd', 'zen ci', 1, 0, 15),
('burayaneyaziyok', 'sifremyok1', 'sanane', 1, 0, 19),
('admin', 'admin', 'admin', 1, 0, 14);Kayıt İstersen
tamamla diye botun koy
Text Boxlar
Kullanici_Adi
sifre
sozluk_nick ' bu Msn için
Private Sub tamamla_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tamamla.Click
Dim con As MySqlConnection
con = New MySqlConnection
con.ConnectionString = "server=; user id=sql01_49942; password=;database=sql01_4994sohbet"
Try
con.Open()
Catch ex As Exception
MsgBox("Bağlantı Hatası Geçici Olabilir")
End Try
Dim myadapter As New MySqlDataAdapter
Dim sqlquery = "SELECT * FROM uyeler WHERE kullaniciadi = '" + kullanici_adi.Text + "'"
Dim mycommand As New MySqlCommand
mycommand.Connection = con
mycommand.CommandText = sqlquery
myadapter.SelectCommand = mycommand
Dim mydata As MySqlDataReader
mydata = mycommand.ExecuteReader
If mydata.HasRows = 0 Then
con.Close()
con.Open()
Dim registerfinal As New MySqlDataAdapter
sqlquery = "INSERT INTO uyeler(kullaniciadi, sifre, sozluk, durum) VALUES ('" + kullanici_adi.Text + "','" + sifre.Text + "','" + sozluk_nick.Text + "','" + yetki.Text + "')"
mycommand.Connection = con
mycommand.CommandText = sqlquery
registerfinal.SelectCommand = mycommand
mydata = mycommand.ExecuteReader
MsgBox("kayıt Tamamladı Teşekkürler.")
Me.Close()
Else
MsgBox("Kayıtlı Kullanıcı Adı")
Me.Close()
End If