Diskuze: Prosím o pomoc s DB
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 16 zpráv z 16.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Takhle ti zas nikdo neodpoví, proč bychom měli něco stahovat a zjišťovat kde je chyba? Napiš co ti nefunguje a vlož sem kód, který ti nefunguje.
No to je prave to ze nevim jestli je chyba v kodu nebo v DB...proto jsem tam prilozil i db aby jsem neco nevynechal..v tom projektu je jen spojeni s db takze to neni nic dlouhyho ale jestli se na to nikdo nepodiva tak ja sem vlozim kod kterej jsem sem dal v minulym vlaknu a doufam ze se to podari vyresit...jinak dekuju za odpoved ahoj.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace nejdedb
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string connectionString = @"Data Source=D:\My
folder\projekty\nejdedb\nejdedb\bin\Debug\Db.sdf; Integrated
security=true; database=uzivatele";
SqlConnection sqlCon = new SqlConnection(connectionString);
sqlCon.Open();
sqlCon.Close();
}
}
}
Myslím si že bude problém spíš s DB než s kódem proto jsem sem dal ten
odkaz na stáhnutí celého "projektu"
.Vždycky se to zasekne při Open();
Kód se vkládá tlačítkem, takhle se to nedá číst. Aplikace se jen tak nezasekne, vypíše ti chybovou hlášku, podle které také poznáš co je špatně.
ConnectionString ti vygeneruje Visual Studio ve chvíli, kdy se k db připojíš z Database Exploreru, zkontroluj si ho.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace nejdedb
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string connectionString = @"Data Source=D:\My folder\projekty\nejdedb\nejdedb\bin\Debug\Db.sdf; Integrated security=true; database=uzivatele";
SqlConnection sqlCon = new SqlConnection(connectionString);
sqlCon.Open();
sqlCon.Close();
}
}
}
Connection string jsem kopíroval z DB exploreru...Jinak hláška=
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred
in System.Data.dll
Additional information: Při vytváření připojení k serveru SQL Server došlo k chybě související se sítí nebo s instancí. Server nebyl nalezen nebo nebyl přístupný. Ověřte, zda je název instance správný a zda je SQL Server nakofigurován, aby povoloval vzdálená připojení. (provider: SQL Network Interfaces, error: 26 - Chyba při vyhledávání zadaného serveru či instance)
ale když dám v Modify connection "test connection" tak to projde v pohodě.
Ten ConnectionString máš špatně, nic jiného se tam zkazit nedá.
Nemohl by sis to prosímtě stáhnout, změnit con string a zkusit jestli to funguje?..Moc děkuju.
Přečti si zde tutoriály je tam vše srozumitelně vysvětlené
Ano ale já mám VS 2012 a win 8 a proto se u mě MS SQL 2012 nechce
nainstalovat.DB jsem vytvářel ve VS.Takže tutoriály na MS SQL mi
nepomůžou.
Hodně tutoriálů jsem četl a vše dělám přesně podle nich až na Con.
String a pořád to nejde...
Používáš .sdf databázi, to je databáze pro Sql Server
CE. Ta žádný SQL Server nepotřebuje.
Pro připojení musíš použít třídu SqlCeConnection.
A ještě musíš upravit connectionstring, databázi nemusíš specifikovaj, je
tam jen jedna a přihlášení pomocí systému zde také nelze použít.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.SqlServerCe;
namespace nejdedb
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string connectionString = @"Data Source=D:\My folder\projekty\nejdedb\nejdedb\Db.sdf";
SqlCeConnection sqlCon = new SqlCeConnection(connectionString);
SqlCeCommand sqlCmd = new SqlCeCommand(connectionString, sqlCon);
sqlCon.Open();
SqlCeCommand command = sqlCon.CreateCommand();
command.CommandText = "INSERT INTO uzivatele jmeno, heslo, skore VALUES 'sqlce', 'heslo', '1000'";
command.ExecuteNonQuery();
sqlCon.Close();
}
}
}
Chyba:An unhandled exception of type
'System.Data.SqlServerCe.SqlCeException' occurred in
System.Data.SqlServerCe.dll
a zvýrazní se řádek: command.ExecuteNonQuery();
Děkuju za odpověď.
Máš chybu v SQL syntaxi, pročti si zdejší tutoriály, nebo se koukni sem
http://www.w3schools.com/…l_insert.asp 
Zobrazeno 16 zpráv z 16.