C# SQL adatbáziskezelés
SQL adatbázist használok, visial studio2010 windows form aplicational c# ban írom a programot
A feladat az hogy egy adatbázishoz lehessen hozzáadni, adatot módosítani és keresni(és keresni majd a kereset elemet/meket módosítani is egyszerre mivel rengeteg adatról van szó).
Az sql adatbázis felvan töltve adatokkal, találtam egy jónak tűnö tutorial oldalt, de elakadtam
http://www.homeandlearn.co.uk/csharp/csharp_s12p10.html
Nem értem mit akar a
DataRow dRow = ds1.Tables["Workers"].NewRow();
re hibát ír ha megnyomom a gombot:
System.NullReferenceException was unhandled
Ha meg ezt ahogy mondja beírom, nem tud mit kezdeni vele és le se fut a program:
MaxRows = MaxRows + 1;
inc = MaxRows - 1;
■ A feladat az hogy egy adatbázishoz lehessen hozzáadni, adatot módosítani és keresni(és keresni majd a kereset elemet/meket módosítani is egyszerre mivel rengeteg adatról van szó).
Az sql adatbázis felvan töltve adatokkal, találtam egy jónak tűnö tutorial oldalt, de elakadtam
http://www.homeandlearn.co.uk/csharp/csharp_s12p10.html
Nem értem mit akar a
DataRow dRow = ds1.Tables["Workers"].NewRow();
re hibát ír ha megnyomom a gombot:
System.NullReferenceException was unhandled
Ha meg ezt ahogy mondja beírom, nem tud mit kezdeni vele és le se fut a program:
MaxRows = MaxRows + 1;
inc = MaxRows - 1;
Korábbi oldalak
Korábbi oldalak válasz
int MaxRows = 0;
int inc = 0;
elfelejtettem odaírni az elejére, de a
DataRow dRow = ds1.Tables["data"].NewRow();
al még mindig baja van ha rákattintok
Illetve nem akar valamiért csatlakozni a szerverhez(kiírja h hiba a csatlakozáskor, elérés vagy felszanálói adatok nem megfelelőek)
Ennek elvileg jónak kéne lennie:
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = "Server=localhost;Database=XY;UId=csaba;pwd=XY;";
con.Open();
MessageBox.Show("Adatbazis megnyitva");
con.Close();
MessageBox.Show("Adatbazis bezárva");
A show boxokat nem mutatja már hanem a hiba üzenet jön
Elejére írtam már a
using MySql.Data;
using MySql.Data.MySqlClient;
és a
System.Data.SqlClient.SqlConnection con;
is deklarálva van.
http://howtoideas.net/how-to-create-sql-connection-in-c
ezt is kipróbáltam és ígyse
Attól kezdve, hogy nem
Az adatbázis biztosan azon a néven fut, amit megadtál? Usernév és jelszó is stimmel? Kis- és nagybetűk is??
Netán a windows tűzfala nem akadályozza meg a kapcsolódást?
Mint írtam a
http://howtoideas.net/how-to-create-sql-connection-in-c
ez alapján kimásoltam a csatlakozást és ígyse működik, próbáltam hogy bele írom h password=jelszo de úgyse
tűzfallal nincs gond
mindent kisbetüvel írtam
van egy SQL "adatbazis" amibe felvan töltve egy "data" nevü tábla
MS SQL vs MySQL
MYSQL
jajj...
tényleg jajj
MySqlConnection connection = new MySqlConnection("server=localhost;database=adatbazis;uid=csaba;password=jelszo");
connection.Open();
MessageBox.Show("Adatbazis megnyitva");
Sikerűlt, bakker nemhittem hogy ennyire nagy a különbség ms és my SQL között...
sry a tudatlanságomért
DataRow dRow = ds1.Tables["data"].NewRow();
ez még mindig hibát ír ki...
akkor a tutorialban használtakat tudom eggyáltalán használni mySQL-ben?