Dyegod3 0 Denunciar post Postado Julho 14, 2008 Olá pessoal! criei um pequeno aplicativo para Windows... funcionando numa boa resolví criar um instalador pelo visual studio. bom... :unsure: ele instalou a aplicação na pasto do visual studio... oq eu não esperava, achei q seria em /arquivos de programas mas até aí beleza... porém sempre q executo o programa pela primeira vez ele gera um erro! após esse erro ele abre o aplicativo, só que sem os dados já cadastrados no banco! aí na segunda, terceira, quarta... vez que eu abro ele funciona normalmente com todos os dados! Depois que a memória é limpa, o erro volta novamente na primeira vez que executo a aplicação xD alguém saberia explicar o pq disso~??? esse é o erro exibido numa janela de exceção: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadPacket(Int32 bytesExpected) at System.Data.SqlClient.TdsParserStateObject.ReadBuffer() at System.Data.SqlClient.TdsParserStateObject.ReadByte() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at Valeu pela Ajuda dês de já pessoal!^_^ Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 15, 2008 Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Windows Applications O erro é que esta dando é Timeout expired ao tentar conectar no banco de dados, antes de criar o instalador sua aplicação funcionava sem dar este erro? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Dyegod3 0 Denunciar post Postado Julho 15, 2008 funciona sim! mais ele só gera o erro uma vez como já disse... depois ele usa o banco numa boa hashsa seria um bom programa caso não gerasse esse erro xD será q não é problema com meu SQLServer~??? Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 16, 2008 Pesquisei um pouco sobre o erro, e pode ser DNS da máquina, se sua conexão é feita com o nome da máquina troque pelo ip, caso seja feita com ip tente com o nome da máquina. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Dyegod3 0 Denunciar post Postado Julho 16, 2008 tá...você está se referindo a conexão com o SQLServer certo~??? eu acho q não tenho ip fixo aki pq uso dialup xD... como devo fazer~??? bom, então isso quer dizer q esse programa só rodará onde tiver o SQLServer instalado~??? dês de já valeu pela ajuda ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 17, 2008 Onde estier seu banco tem que ter o Sql Server, onde esta o banco de dados que seu sistema esta conectando?? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Dyegod3 0 Denunciar post Postado Julho 17, 2008 Ah asim... isso é uma pena, pois eu não poderei rodar meu programa em qqr máquina...já q é necessário o SQLServer Bom, o meu SQLServer está instalado localmente aki na minha máquina, foi instalado junto com o VS2008! Não estou acessando servidores remotamente... bom, tentei desenvolver outro pequeno aplicativo do zero aqui usando BD, e tbm deu o mesmo errro ¬¬" Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 17, 2008 Poste aqui como esta a sendo feita a conexão da sua aplicação. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Lab Design 0 Denunciar post Postado Julho 18, 2008 Parece alguma configuração do SQL System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. Geralmente quando se instala o sql server express ele vem tudo travado e voce tem que fazer algumas configuraçõesm, tipo liberar acesso TCP/IP, namedPipes etcc. Isso deve ser feito no link Sql Server configuratin Manager e Sql Server Surface Area Configuration. No caso do Sql Server Cofiguration Manager eu deixo tudo enabled. Compartilhar este post Link para o post Compartilhar em outros sites
Dyegod3 0 Denunciar post Postado Julho 18, 2008 Bom, vou fazer o passo-a-passo : add novo item/criei um Service-based Database fui em Server Explorer->Data Conections->minha basse de dado criada/ e criei uma nova tabela nessa table criei um id do tipo inteiro autoincrementavel e alguns campos cvarchar, bit e data... Após isso eu criei um diagrama em Database Diagrams Preenchí alguns campo com Show Table Data Depois fui em Show Data Sources e add uma Data Source Após isso fui montando o formulário com as caixas de texto ... :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
Dyegod3 0 Denunciar post Postado Julho 18, 2008 Ei Lab Design eu fiz a configuração aki, habilitanto tudo nas configurações! hehe bom... a primeira vista parece ter dado certo! reiniciei o pc e o programa funciono certin mais agora pouco quando liguei o pc o erro retornou! bom, talvez seja pq o SQLServer ainda havia iniciado o serviço... x) vou testar aki novamente, espero q dê certo valeu pela ajuda de vcs!!! Compartilhar este post Link para o post Compartilhar em outros sites
Lab Design 0 Denunciar post Postado Julho 19, 2008 Ok - tem em algum lugar ai que voce seta pra ele se iniciar junto com o windows. Compartilhar este post Link para o post Compartilhar em outros sites
Dyegod3 0 Denunciar post Postado Julho 19, 2008 é tem sim... aki está habilitado automático, para browser eu deixei manual bom, reiniciei o pc aki... e o erro continua ¬¬" Compartilhar este post Link para o post Compartilhar em outros sites