Ahoj,
mám program, a chtěl bych vyřešit tyto problémy:
Co už umím/mám:
1. vytvořen soubor data.mdf
2. vytvořenou tabulku a naplněnou cvičnými daty
Co potřebuju:
1. příkaz k připojení k databázi/čtení ze souboru data.mdf
2. vypsání dat do aplikace (SQL umím, takže jen jestli se liší)
3. filtrování dat pomocí formuláře aplikace ( zřejmně sestavení SQL dotazu)
Díky všem
Jo a kdyby chtěl někdo radit připojení na internetovou DB tak prosím ne. --> Chci mít program funkční i bez připojení k netu.
Fórum › .NET
C# a připojení k databázi
Včera sem na to připojení přišel ! :smile1:
string DBpripojeni = @"Data Source=.\SQLEXPRESS;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection spoj = new SqlConnection(DBpripojeni);
try
{
spoj.Open();
}
catch (Exception e)
{
MessageBox.Show("Spojení k databázi MSSQL se nezdařilo !");
}
Můžu se do toho zeptat..
1.) Kdy mám tu databázi použít, třeba takový hra CS 1.6 nebo Vietcong ji mají?
2.) Když ukončim program, tak údaje v databázi zustanou?
To General :
1. No takže já tu databázi používám k uložení údajů. Hry myslím Db nemají ty používají binární soubory .db neb . dat
2. Po skončení programu samozřejmně údaje v DB zůstanou, kdyby nezůstávali, tak by bylo jednodušší použít nějaké pole promněnných.
Tak a teď já jednu otázku:
ten tvůj kód bohužel nefunguje : Visual C# 2008 Express Edition mě podtrhává následující (tučně):
1. new SqlConnection(DBpripojeni)
2. try a catch - to bude ale asi chyba kvůli té první
To General : Jo mám
includované soubory:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.Sql;
using System.Data.SqlClient;
Natazeni dat a pripojeni je ve visualku snadne. Data -> Add ne data source -> new conection. Tam pak pripojis bud server nebo mdf soubor. Potom si zobraz server explorer a z nej si jakou chces tabulku pretazenim hodis na formular a data se ti budou na formulari zobrazovat.
Ahoj, tak i když jsem zkusil to, co mi napsal Mara tak mi to při debugování hodí následující:
Zprostředkovatel Microsoft.Jet.OLEDB.4.0 není registrován v místním počítači.
Asi půjde Microsoft.Jet.OLEDB.4.0 nějak do počítače zaregistrovat ale bohužel nevím jak. Jestli by někdo poradil byl bych vděčný díky.
Prosímvás a dá se připojit k MySQL serveru např. na serveru mysql.ic.cz kde neběží MySQL od mrkvosoftu ale MySQL enterprise 5?
Moc bych to potřeboval. Soubor.mdf je sice hezký a umím s ním, ale je mi tentokrát k jedné jisté kulové věci...
Dá, slouží k tomu MySQL Connector http://www.mysql.com/downloads/connector/net/
Mimochodem, nic jako "MySql od mrkvosoftu" není, asi jsi myslel MSSQL :)
ic.cz nemá vzdálený přístup k databázi
taky hledm hosting se vzdáleným přístupem(placený) ale je jich opravdu málo, zatim jsem narazil asi na 4, ale ostatní měli tak chudé že za tu cenu jsem na to kašlal
nainstaluj si na localhostu MSSQL(Microsoft) a tam si zkoušej
data by tam měli zůstat pokud nebude nějaký crash :-)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Pripojeni k databazi — založil plantaznik
Připojení aplikace k databázi — založil Tomáš
Připojení k MySQL databázi — založil Tom
C/c++ mysql připojení k databázi v síti internet — založil honzyk
Připojení WinForm aplikace k databázi na serveru — založil Anonymní uživatel
Moderátoři diskuze