Ir para conteúdo
Fórum Script Brasil

humberto

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Sobre humberto

humberto's Achievements

0

Reputação

  1. humberto

    Select Top 1 From...

    em vez de record.....botei records mesmo
  2. humberto

    Select Top 1 From...

    putz...saca só : daí dá o erro Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /surfma/default.asp, line 41
  3. ae galera.... coisa besta... 1- Quero selecionar só o 1º registro,( ou então o último) como faço? é algo tipo: SELECT TOP 1 records FROM table esse n dá...onda tah errado?? 2- Como faço pra ordenar a tabela do banco de dados por ordem de chegada???
  4. ae galera.... coisa besta... 1- Quero selecionar só o 1º registro,( ou então o último) como faço? é algo tipo: SELECT TOP 1 records FROM table esse n dá...onda tah errado?? 2- Como faço pra ordenar a tabela do banco de dados por ordem de chegada???
  5. humberto

    Select Top

    ae galera.... coisa besta... 1- Quero selecionar só o 1º registro,( ou então o último) como faço? é algo tipo: SELECT TOP 1 records FROM table esse n dá...onda tah errado?? 2- Como faço pra ordenar a tabela do banco de dados por ordem de chegada???
  6. humberto

    Select Top 1 From...

    ae galera.... coisa besta... 1- Quero selecionar só o 1º registro,( ou então o último) como faço? é algo tipo: SELECT TOP 1 records FROM table esse n dá...onda tah errado?? 2- Como faço pra ordenar a tabela do banco de dados por ordem de chegada???
  7. humberto

    Erro Besta Aqui....

    qualquer operacao com banco de dados dá esse erro saca... tow no windows xp IIS usando a merda do access
  8. humberto

    Erro Besta Aqui....

    ADODB.Connection (0x800A0E7A) Provedor não encontrado. É possível que ele não esteja instalado corretamente. tah dando esse erro... o q posso fazer?
  9. humberto

    Matriz

    aí galera...beleza? como faço para passar uma matriz como parâmetro?? to com um probleminha pra calcular a diagonal de uma matriz quadrada mat[2][2] .. como fica o parametro fiz assim e dá erro: void main(void) { int mat[2][2],i,j; for(i=1;i<3;i++) { for(j=1;j<3;j++) { printf("Digite %d numero\n",mat[i][j]); scanf("%d",&mat[i][j]); } } printf("Soma da diagonal é %d",soma_diagonal(mat[1][1],mat[2][2]); } int soma_diagonal(int matriz[][2]) { return(matriz[1][1]+matriz[2][2]); }
  10. iae galera.....tipo..eu tenho esse código aqui em pascal q roda.......O algoritmo pede o beneficio e o peso...daí calcula o desempenho q é igual a beneficio/peso .... uso lista encadeada... alguém sabe como ordenar do maior para o menor desempenho?? aqui vai o código: PROGRAM Problema_1; USES wincrt; TYPE lista=^no; no = record peso: real; beneficio: real; desempenho: real; capacidade: real; prox: lista; end; VAR pprim,paux,pultimo: lista; npeso,nbeneficio,ndesempenho,ncapacidade: real; opcao: char; {================ Cria e insere primeiro objeto===================} PROCEDURE criar; begin new(paux); paux^.prox := nil; {paux^.peso := npeso;} pprim := paux; end; {================ Inserir nó no final da lista===================} PROCEDURE inserir; begin clrscr; writeln('Digite o beneficio'); readln(nbeneficio); writeln('Digite o peso'); readln(npeso); new(paux); paux^.peso := npeso; paux^.beneficio := nbeneficio; ndesempenho := nbeneficio/npeso; paux^.desempenho := ndesempenho; paux^.prox := nil; paux^.prox := pprim; pprim := paux; end; {================ Imprimir nós da lista===================} PROCEDURE imprimir; begin paux := pprim; while(paux^.prox<>nil)do begin writeln('Peso: ', paux^.peso:6:2); writeln('Beneficio: ', paux^.beneficio:6:2); writeln('Desempenho: ', paux^.desempenho:6:2); writeln('-----------------'); paux := paux^.prox; end; write(paux^.peso); writeln; end; {==================== CORPO PRINCIPAL ======================} BEGIN criar; repeat clrscr; writeln('1- Inserir Objeto'); writeln('2- Ordenar Objetos'); writeln('"S" - sair'); readln(opcao); case opcao of '1': inserir; '2': ordenar; end; until(opcao in ['s','S']); imprimir; END.
  11. humberto

    Fseek

    TEnho uma agenda com nome e telefone.... como uso o fseek para eu digitar o nome da pessoa cadastrada e achar o registro?
  12. humberto

    Agenda Em C

    aí galera beleza? tipo.....preciso de uma agenda q cadastre nome e telefone.... e tem q ter o ID ...q vai ser um contador não é?.... já tenho esse código todo aqui....mas tipo.....queria q dessem uma olhada na função Consultar..... q tah aparecendo na tela muito bagunçado... e se alguém souber como, criar a funcao pra alterar, e uma pra exlcluir valeu ae aqui está o código: (clrscr() tah como comentario porque n acho a biblioteca dele no dev C++) #include <stdio.h> #include <ctype.h> #include <stdlib.h> #include <string.h> #include <conio.h> #define TAM 100 struct contato { char nome[50]; char telefone[30]; int id; } tcontato[TAM]; void iniciar(void), cadastrar(void); void salvar(void); void consultar(void); void main(void) { char opcao[30]; int c; iniciar(); //clrscr(); for(;;) { do { //clrscr(); printf("\n 1. >>> Cadastrar\n"); printf(" 2. >>> Consultar\n"); printf(" 3. >>>\n"); printf(" 4. >>> Salvar\n"); printf(" 5. >>> Sair\n"); printf("\n Entre com sua escolha: "); gets(opcao); c = atoi(opcao); } while(c<0 || c>5); switch(c) { case 1: cadastrar(); break; case 2: consultar(); break; case 3: break; case 4: salvar(); break; case 5: exit(0); } } } /* Inicializa a lista. */ void iniciar(void) { register int t; for(t=0; t<TAM; t++) *tcontato[t].nome = '\0'; /* um nome de comprimento zero significa vazio */ } /* poe os nomes na lista */ void cadastrar(void) { register int i; for(i=0; i<TAM; i++) if(!*tcontato[i].nome) break; if(i==TAM) { //clrscr(); printf("\n Lista cheia\n"); getch(); return; } tcontato[i].id = tcontato[i].id + 1; printf("\n Nome: "); gets(tcontato[i].nome); printf("\n Telefone: "); gets(tcontato[i].telefone); printf("\nCadastrado com sucesso!!!"); getch(); } /* Salva a lista. */ void salvar(void) { FILE *arq; register int i; if((arq=fopen("agenda.txt", "wt"))==NULL) { //clrscr(); printf(" O arquivo não pode ser aberto\n"); getch(); return; } for(i=0; i<TAM; i++) if(*tcontato[i].nome) if(fwrite(&tcontato[i], sizeof(struct contato), 1, arq)!=1) { //clrscr(); printf(" Erro de gravaçao no arquivo\n"); getch(); } } // Consulta o arquivo void consultar(void) { FILE *arq; register int i; arq = fopen("agenda.txt", "r"); if(arq) { for(i=0; i<TAM; i++){ while(tcontato[i].id!=0){ if(fread(&tcontato[i],sizeof(struct contato), 1, arq)!=1) printf("%d-\n",tcontato[i].id); break; } } for(i=0; i<TAM; i++) if(*tcontato[i].nome) if(fread(&tcontato[i],sizeof(struct contato), 1, arq)!=1) printf("%s\n",tcontato[i].nome); for(i=0; i<TAM; i++) if(*tcontato[i].telefone) if(fread(&tcontato[i],sizeof(struct contato), 1, arq)!=1) printf("%s\n",tcontato[i].telefone); fclose(arq); } else printf("ERRO na abertura do arquivo."); }
×
×
  • Criar Novo...