[ patak_daca @ 31.10.2015. 11:46 ] @
Pozdrav!

Kreirao sam Smart Device Project i podesio sa konekciju na MS SQL bazu.

Code:
string sConnection = "Data Source=192.168.1.4, 1433;Initial Catalog=popis;User ID=username;Password=pass;";
            string sSQL = "SELECT * FROM tabela ";
            SqlCommand comm = new SqlCommand(sSQL, new SqlConnection(sConnection));

            try
            {
                comm.Connection.Open();
            }
            catch (Exception ex)
            {
                Console.WriteLine("An error occurred: '{0}'", ex);
            }


Stalno dobijam grešku kod comm.Connection.Open();

error: SqlException

Code je preuzet iz desktop aplikacije, koja radi ok.

ako neko ima iskustva molim za pomoć....

Hvala!
[ dusans @ 31.10.2015. 12:00 ] @
Nisi napisao najpotrebnije stvari:

1. Koji je message exceptiona?
2. Gde se nalazi SQL Server, na PC-u u mrezi, na samom uredjaju, gde?
[ patak_daca @ 31.10.2015. 12:07 ] @
Pozdrav!


Message koji dobijam je samo: SqlException

Na istoj mašini su i SQL Server i VS 2008 Pro gde razvijam program.

Hvala!


[ dusans @ 31.10.2015. 12:17 ] @
Najverovatnije je do mrežnih podešavanja za emulator, ne vidi lokalnu mrežu ili host PC,
Imao sam jednom davno taj problem, u pitanju je bio ActiveSync, craddle, tako nešto.

Vidi da li ti ovo pomaže:
http://vbcity.com/forums/t/133748.aspx
[ patak_daca @ 31.10.2015. 12:24 ] @
Pozdrav!

Važi...hvala, probaću

[ patak_daca @ 31.10.2015. 13:02 ] @
Pozdrav!

Kada ovaj code probam na Windows app, radi ok.

Code:
 string sConnection = "Data Source=192.168.0.41,1433;Initial Catalog=popis;Integrated Security=SSPI;Connection Timeout=5;";
            string sSQL = "SELECT * FROM artikli ";
            SqlCommand comm = new SqlCommand(sSQL, new SqlConnection(sConnection));

            try
            {
                comm.Connection.Open();
            }
            catch (Exception ex)
            {
                Console.WriteLine("An error occurred: '{0}'", ex);
            }


ali kada probam na SmartDeviceProject, dobijam error:

SQL Server does not exist or access denied.

ako neko zna kako da podesim VS da se mgu konektovati na SQL...

molim za pomoć
[ patak_daca @ 31.10.2015. 14:25 ] @
Pozdrav!

ako može neki savet, predlog...

Hvala
[ dusans @ 31.10.2015. 14:30 ] @
Daj team viewer na PP ako nije problem,
pošto stvarno može da bude do svačega.

Mora i za SQL Server da se podesi TCP/IP
i da na emulatoru bude podešen network,
i da vidi lokalni network, itd...
[ patak_daca @ 31.10.2015. 18:02 ] @
Pozdrav!

Dušane hvala puno...rešio sam..
Problem je bio u tome što sam fizički uključio uređaj na kompjuter, čim sa ga isključio sve je proradilo..

Hvala!!

Pozdrav!
[ patak_daca @ 02.11.2015. 19:04 ] @
Pozdrav!

Uspeo sam da razvijem aplikaciju za Smart device.
Preko emulatora radi odlično ali kada je prebacim ( uradim deploy ) aplikacija neće da radi..
prijavi grešku:

File or assembly name 'System.Data.SqlServerCe' Version=3.5.0.0, culture=netrual,...or one of its dependencies, was not found.

ako neko ima iskustva molim za pomoć....

Hvala!

Patak
[ patak_daca @ 02.11.2015. 19:51 ] @
Pozdrav!

ako neko ima neki savet....
[ _owl_ @ 02.11.2015. 20:57 ] @
Instaliraj MS SQL CE 3.5 (http://www.microsoft.com/en-us/download/details.aspx?id=5783) na PC, zatim instaliraj na uređaju. Nakon instalacije na PC-u u folderu gde je instaliran ćeš imati direktorijum sa .cab fajlovima (instalacije za WM) - prekopiraj odgovarajuće fajlove na uređaj i pokreni ih. U principu VS bi zavisnost aplikacije od SQL CE-a trebao automatski da detektuje i da prilikom debug/deploy-a odradi instalaciju na uređaju.
[ patak_daca @ 03.11.2015. 05:14 ] @
Pozdrav
Hvala puno!
[ patak_daca @ 04.11.2015. 17:54 ] @
Pozdrav!

Uspeo sam da rešim problem, ali sada imam novi...

Kada pokušam da "otvorim" konekciju dobijam grešku:

Can't find PInvoke DLL 'dbnetlib.dll

Kopirao sam file u folder gde je .exe ali ista greška, kopirao u Windows ali isto..

da li neko ima iskustva, molim za pomoć.....

Hvala unapred..

Patak
[ _owl_ @ 04.11.2015. 18:09 ] @
O kakvom je uređaju tačno reč (model, OS)? Da li si instalirao dobru verziju SQL CE-a (WM ili WinCe)?
[ patak_daca @ 04.11.2015. 18:21 ] @
Pozdrav!

Reč je Motoroli MC2180...

rešio sam problem ( pre 30sekundi ), kopirao sam dbnetlib.dll koji nije bio odgovarajući, slučajno sam otkrio...

Hvala puno!!
[ patak_daca @ 16.11.2015. 19:49 ] @
Pozdrav!

Aplikacija koja radi sa MS SQL 2012, neće da radi sa MS SQL 2000.

Konekcioni string za 2012 je:

Code:
public SqlConnection konekcija = new SqlConnection("User ID=sa;Password=sa;Data Source=192.168.4.1;Initial Catalog=baza");


Konekcioni string za 2000 je:


Code:
public SqlConnection konekcija = new SqlConnection("  Data Source=192.168.4.1,1433;Initial Catalog=baza;Integrated Security = False ;User ID=sa;Password=sa;");



ako neko zna , molim za pomoć...
[ patak_daca @ 17.11.2015. 07:20 ] @
Pozdrav!

Možda neki savet..predlog..
[ patak_daca @ 17.11.2015. 08:08 ] @
Stalno dobijam grešku da SQL server not found or access denied....

Da li je možda potrebno podesiti SQL 2000 da bi se omogućila konekcija...?
[ patak_daca @ 17.11.2015. 20:43 ] @
Probao sam i preko emulatora...ista greška...
[ patak_daca @ 23.11.2015. 12:46 ] @
Rešio sam..

Instalirao sam SP4 za MS SQL 2000.

Eto...ako neko ima isti problem...